JavaEE JDBC连接数据库

描述

使用 Java JDBC 访问数据库。

题目

使用 Java JDBC 相关技术连接数据库。

题目解决思路

  1. 导入相关 Jar 包。
  2. 使用 DriverManager 类的 getConnection 方法获取连接对象。
  3. 打印连接对象。
  4. 断开连接。

相关Jar包

百度云网盘:

链接:https://pan.baidu.com/s/1e1txsZXqGB4-coCrmXsxzg 提取码:63l0

代码具体实现

public class JDBCDemo { // 连接数据库方式一 @Test public void testConnection1 () throws SQLException { System.out.println("嗨客网(www.haicoder.net)\n"); // 连接数据库 Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/haicoder_jdbc","root","root"); System.out.println("连接对象:" + connection); // 断开连接 connection.close(); } // 连接数据库方式二 @Test public void testConnection2 () throws SQLException { System.out.println("嗨客网(www.haicoder.net)\n"); // 创建属性集 Properties properties = new Properties(); properties.setProperty("user","root"); properties.setProperty("password","root"); // 连接数据库 Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/haicoder_jdbc",properties); System.out.println("连接对象:" + connection); // 断开连接 connection.close(); } }

数据库 URL 解析,如下图:

01_JavaEE JDBC.png

创建一个 Module,如下图:

02_JavaEE JDBC.png

选择 Java ,如下图:

03_JavaEE JDBC.png

模块命名,如下图:

04_JavaEE JDBC.png

添加 Jar 包,如下图:

05_JavaEE JDBC.png

将 Jar 包添加到库,如下图:

06_JavaEE JDBC.png

选择 OK,如下图:

07_JavaEE JDBC.png

快捷键 Alt + 回车,然后导入 JUnit 包,如下图:

08_JavaEE JDBC.png

点击 OK,如下图:

09_JavaEE JDBC.png

测试一运行,如下图:

10_JavaEE JDBC.png

测试二运行,如下图:

11_JavaEE JDBC.png

以上案例分别使用了以下两种方式连接数据库:

  • DriverManager.getConnection(URL + 用户名 + 密码);
  • DriverManager.getConnection(URL + Properties);

两种方式均可以连接数据库(注意:本案例需要提前创建数据库haicoder_jdbc)。