Java连接数据库 JDBC mysql(详细带jar包)

JAVA连接数据库 JDBC MYSQL(详细带jar包)

本人软件为eclips(汉化版)
(1)导入所需jar包
1、右击要导入的项目—>构建路径(B)—>配置构建路径—>点击添加外部jar
找到所在文件夹 导入即可 如图2导入即导入成功在这里插入图片描述
在这里插入图片描述
(2)接下来是代码部分

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
public class DB {                             //Connection 获取数据库连接 PreparedStatement 用于执行数据库语句 ResultSet 数据库返回的结果集
 private static String drverName="com.mysql.jdbc.Driver"; //驱动名( 固定写法)
 private static String userName="root";  //数据库账号
 private static String userPwd="123456"; //密码
 private static String dbName="jobdb";   //要连接的数据库
 public static Connection getDBconnection() {              //连接数据库方法 设置为静态类,方便直接调用
  String url1="jdbc:mysql://localhost/"+dbName;
  String url2="?user="+userName+"&password="+userPwd;
  String url3="&userUnicode=true&characterEncoding=UTF-8";
  String url=url1+url2+url3;  //(固定写法)
  try {
   try {
    Class.forName(drverName);
   } catch (ClassNotFoundException e) {
    
    e.printStackTrace();
   }
   Connection con=DriverManager.getConnection(url);  //获取数据库连接
   return con;
  } 
  catch (SQLException e) {
   
   e.printStackTrace();
  }  
  return null;  
 }; 
 
 public static void closeDB(Connection con,PreparedStatement pstm,ResultSet rs) {  //关闭数据库方法 同样设置为静态类   
   try {
    if(rs!=null)rs.close();
    if(pstm!=null) pstm.close();
    if(con!=null) con.close();  
   } catch (SQLException e) {
    
    e.printStackTrace();
   }

 }
}

(3)测试 建立一个类看看连接是否成功(已另外在连接方法与关闭方法添加控制台输出语句)

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
public class text {
public static void main(String[] args) {  
   Connection con=null;
   PreparedStatement pr=null;
   ResultSet re=null;
   con=DB.getDBconnection();
   DB.closeDB(con, pr, re);
 }
}

在这里插入图片描述
成功!
分享到这里!

猜你喜欢

转载自blog.csdn.net/weixin_44758662/article/details/106544209