Eclipse工具连接mysql前,eclipse版本需要对应上mysqljar包,太高或太低都会报错。
把jar复制到项目的lib目录下,右键Build Path 选中add build path添加到项目中。
以下是封装好的jdbc连接数据库代码
package cn.sql.util;
import java.sql.PreparedStatement;
import java.sql.Statement;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class DBUtil {
public static Connection getConnection() {
String Driver = "com.mysql.jdbc.Driver"; // 连接数据库的方法
String URL = "jdbc:mysql://localhost:3306/java"; // java为数据库的名字
String Username = ""; // 用户名
String Password = ""; // 密码
Connection con = null;
try {
Class.forName(Driver);
con = DriverManager.getConnection(URL, Username, Password);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} // 加载数据库驱动
catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return con;
}
public static Statement getStatement(){
Connection conn = getConnection();
Statement stmt = null;
try {
stmt = conn.createStatement();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return stmt;
}
public static PreparedStatement getPreparedStatement(String sql){
Connection conn = getConnection();
PreparedStatement pr = null;
try {
pr = conn.prepareStatement(sql);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return pr;
}
}
设置好封装类后,需要对数据库进行改动时,直接调用对应的处理块代码即可。