发布网友 发布时间:2022-04-24 16:18
共3个回答
热心网友 时间:2022-04-09 18:11
给你个我用的连数据库的类;
import java.sql.*;
public class GetConn {
public Connection conn = null; // 创建Connection对象
// 获取数据库连接方法
public Connection getConnection() {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); // 加载数据库驱动
String url = "jdbc:mysql://localhost:3306/MySQL?characterEncoding=gb2312";
String user = "root";
String passWord = "123";
conn = DriverManager.getConnection(
url, user, passWord);
// getConnection()方法参数分别指定连接数据库的URL、用户名和密码
if (conn != null) {
System.out.println("数据库连接成功");
}
} catch (Exception e) {
e.printStackTrace();
}// 异常处理
return conn;// 返回Connection对象
}
// 程序主方法
public static void main(String[] args) {
GetConn getConn = new GetConn(); // 创建GetConn对象
getConn.getConnection(); // 调用连接数据库方法
}
}
热心网友 时间:2022-04-09 19:29
驱动类名写错了追问那请问 应该是什么
热心网友 时间:2022-04-09 21:04
貌似不是驱动名的问题,你在最后“关闭以下Statement试一下”:stmt.close();