(JAVA项目)连接数据库 报错Exception in thread "main" java.lang.ClassNotFoundException: com.mysql.jdbc.

 

package com.imooc.jdbc;
import java.beans.Statement;
importjava.sql.Connection;
importjava.sql.DriverManager;
importjava.sql.ResultSet;
 
publicclass DBUtil {
      
       //创建三个常量来存放地址、用户名、和密码   ctrl +shift+x   变为大写
       privatestaticfinal String URL="jdbc:mysql://127.0.0.1:3306/imooc";
       privatestaticfinal String NAME="root";
       privatestaticfinal String PASSWORD="5220";
      
                                                                             //这里我们首先抛出一个异常
       publicstaticvoid main(String[] args) throws Exception {
              //1.加载驱动程序
              Class.forName("com.mysql.jdbc.Driver");
              //2.获取数据库的连接   (数据库的地址、用户名 、密码来连接我们的数据库)
              Connectionconn=DriverManager.getConnection(URL, NAME, PASSWORD);
              //3.通过数据库的连接操作数据库,实现增删改查
              java.sql.Statementstmt =conn.createStatement();
              ResultSetrs=stmt.executeQuery("selectuser_name,age from imooc_goddess");
              while(rs.next()) {
                     System.out.println(rs.getString("user_name")+","+rs.getInt("age"));
              }
       }
 
}
 

后来查了相关资料发现是没有引入mysql-connector-java-x.x.x-bin.jar的问题。下面是具体的解决方案:

  1. 下载mysql-connector-java-x.x.x-bin.jar,目前最新版为mysql-connector-java-5.1.22-bin.jar。(见附件)
  2. 在Eclipse中,选择 项目->属性->Java构建路径,在“库”选项卡中,选择“添加外部JAR”,找到下载的mysql-connector-java-5.1.22-bin.jar文件,将其添加进项目。
  3. (第二步的简化步骤  选择自己的Java总项目  创建一个lib文件夹  给mysql-connector-java-5.1.22-bin.jar文件拷贝进去 ,之后右击Build Path----- > add buildpath添加进去   mysql包的链接:https://pan.baidu.com/s/1c1KNjtm 密码:eyrm   注意下载后先解压
  4. 再次编译,程序正常运行!(可使用上述代码做测试,数据库的表需要自己在MySQL里面创建一个imooc的数据库 )

 

你可能感兴趣的:(JDBC连接数据库报错,JDBC)