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