错误:java.lang.ClassNotFoundException:com.mysql.jdbc.Driver [重复]

Posted

技术标签:

【中文标题】错误:java.lang.ClassNotFoundException:com.mysql.jdbc.Driver [重复]【英文标题】:Error: java.lang.ClassNotFoundException:com.mysql.jdbc.Driver [duplicate] 【发布时间】:2015-01-13 02:20:16 【问题描述】:

我正在尝试连接到 mysql 数据库。我正在使用 MySQL 工作台。这些是我的代码:

 Class.forName("com.mysql.jdbc.Driver");
 con =DriverManager.getConnection("jdbc:mysql://localhost/try?" +"user=jenny&password=perez");

 PreparedStatement ps=con.prepareStatement("SELECT * FROM address");
 ResultSet myRS=ps.executeQuery();

我的代码有什么问题?

【问题讨论】:

因为您在应用的类路径中没有 MySQL JDBC 驱动程序? 您是否已将JDBC 驱动程序添加到您的classpath 中? 【参考方案1】:

您的代码是正确的。你想出了那个错误,因为你没有 mysql 连接器。尝试下载mysql-connector-java-5.1.18-bin。在此处安装它 C:\Program Files\Java\jre6\lib。然后,转到项目的属性,然后按照以下步骤操作:

转到库,然后编译,单击添加 JAR/文件夹,然后搜索您安装的 mysql 连接器。然后运行你的程序。 ^_^

【讨论】:

您能说出一个不会过时几年的版本吗?当前版本是 5.1.34。

以上是关于错误:java.lang.ClassNotFoundException:com.mysql.jdbc.Driver [重复]的主要内容,如果未能解决你的问题,请参考以下文章

远程服务器返回错误: 404错误远程服务器返回错误:500错误 HttpWebResponse远程服务器返回错误:(404500) 错误。

Pig 安装错误:错误 pig.Main:错误 2998:未处理的内部错误

Informix 错误:发生了语法错误。错误代码:-201

我收到一个错误:“MetaMask - RPC 错误:错误:错误:[ethjs-rpc] rpc 错误与有效负载”

错误精灵错误跟踪器错误

网页打开显示错误500是啥意思