第二天
今天练习了在IDEA环境下使用JDBC连接MySQL,话不多说,以下是我的成功案例:
-
IDEA创建简单Java工程
打开IDEA,点击File->new->Project
选择Java,在右边的窗口默认会显示NO JDK,浏览找到本机已安装的JDK,比如我的是JDK1.8版本的。
这里默认不勾选,如果勾选了表示选择新建以下两种模板。
输入工程名称,建议在IDEA的安装目录下新建workspace文件夹用来存放所有的工程项目。
展开工程目录,右键src->new->Java Class,这里最好是先新建一个package在添加java类,我为了方便简略了。这样Java工程新建完毕。 -
配置JDBC
按照如图操作步骤,File->Project Structure->Modules->Dependencies,点击右边+号,选择第一个。
将本机的mysql的驱动jar包导入进来,Apply,OK。 提取码b830
导入成功后,在如图所示的目录下会有显示驱动jar包。
JDBC连接的步骤:
1.连接驱动
try {
Class.forName("com.mysql.jdbc.Driver"); //加载MYSQL JDBC驱动程序
System.out.println("Success loading Mysql Driver!");
}
catch (Exception e) {
System.out.print("Error loading Mysql Driver!");
e.printStackTrace();
}
2.创建连接
connect = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/db1?characterEncoding=utf8", "root", "12345678");
//连接URL为 jdbc:mysql//服务器地址/数据库名 ,后面的2个参数分别是登陆用户名和密码
System.out.println("Success connect Mysql server!");
- 写sql语句
String string="select * from table1;";
- 创建数据库对象
stmt = connect.prepareStatement(string);
- 执行sql语句
rs = stmt.executeQuery(string);
- 处理结果集
while (rs.next()) {
System.out.println(rs.getString("name"));
}
- 关闭数据库
if(rs!=null){
try {
rs.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if(stmt!=null){
try {
stmt.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if(connect!=null){
try {
connect.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
完整代码