gpt4 book ai didi

java - 异常 : No suitable driver found for jdbc:mysql

转载 作者:行者123 更新时间:2023-11-29 04:02:24 32 4
gpt4 key购买 nike

我正在尝试使用这个简单的代码连接到 mysql 数据库。

import java.sql.*;
public class OdbcAccessConnection_1 {
public static void main(String [] args) {
Connection con = null;
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver") ;
// Connect with a url string
con = DriverManager.getConnection("jdbc:mysql://localhost/books","root","1234");
System.out.println("Connection ok.");
con.close();
} catch (Exception e) {
System.err.println("Exception: "+e.getMessage());
e.printStackTrace();
}
}
}

它所做的只是告诉我连接是否正常。我的数据库没有问题,此代码/连接适用于 netbeans。我得到的 StackTrace 是 -

the java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost/books
at java.sql.DriverManager.getConnection(DriverManager.java:602)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
at OdbcAccessConnection_1.main(OdbcAccessConnection_1.java:13)

我正在使用 64 位 Windows 7 并使用 64 位连接器/ODBC 驱动程序的 5.1 版本。在 ODBC 上似乎都已连接并且测试成功。但是当我运行代码时,我得到了上面的堆栈跟踪。我遗漏了一些非常简单的东西,因此非常感谢任何输入和帮助。谢谢:)

最佳答案

转到 netbeans 或您使用的任何 IDE 中的“运行”菜单=>设置项目配置然后自定义。然后选择左侧下拉菜单中的库添加适当的驱动程序文件 jar 或文件夹。单击“确定”。

关于java - 异常 : No suitable driver found for jdbc:mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10464175/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com