我正在 Windows Server 机器上使用 Java on Eclipse 运行以下代码。
Connection conn = null; // connection object
Statement stmt = null; // statement object
ResultSet rs = null; // result set object
try{
Class.forName("com.mysql.jdbc.Driver").newInstance();
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/errorcodes", "myusername", "mypassword");
System.out.println ("Database connection established");
}catch (Exception e){
System.err.println ("Cannot connect to database server");
}
我不断看到“无法连接到数据库服务器错误”。有什么想法我可能做错了吗?
我尝试过 netstat -an 我看到:
TCP 127.0.0.1:4464 127.0.0.1:3306 已建立
最佳答案
我的猜测?您的类路径中没有 mysql jdbc 连接器 jar。它的名称应该类似于 mysql-connector-java-5.1.16-bin.jar,具体取决于您的 mysql 版本
如果您没有该 jar ,请访问 here
关于java - 无法使用Java连接Mysql数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6393942/