JDBC
测试环境
- Mysql 5.6
- JDK 1.8.0
- IDEA 2020
总体步骤
- 配置Mysql
- 下载Mysql驱动
- 加载Mysql驱动
- 编写代码
配置Mysql
下载安装和配置Mysql的步骤不再赘述,本例中使用Mysql 5.6
下载Mysql驱动
如果是Maven项目
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.16</version>
</dependency>
如果是普通项目
加载Mysql驱动
1.下载完成建议放在根目录下的lib文件夹中(IDEA默认)
2.进入项目结构,配置项目库(Ctrl + Alt + Shift + S)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-o1GHc02W-1608544097039)(03%20JDBC.assets/image-20201221174205334.png)]
如图添加即可
编写测试代码
JDBC的链接步骤固定,都是先加载驱动,建立链接,获取连接器,执行SQL然后分析结果,最后关闭资源。
注意,此处没有捕获可能出现的异常,通常需要对可能发生的异常进行捕获
package cn.tineaine.db;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class JDBC {
public static final String URL = "jdbc:mysql://localhost:3306/mydb?serverTimezone=GMT";
public static final String USER = "root";
public static final String PASSWORD = "root";
public static void main(String[] args) throws Exception {
// 加载驱动
Class.forName("com.mysql.jdbc.Driver");
// 获取链接
Connection conn = DriverManager.getConnection(URL, USER, PASSWORD);
// 获取连接器
Statement stmt = conn.createStatement();
// 执行SQL
ResultSet rs = stmt.executeQuery("SELECT * FROM employee");
// 获取数据
while (rs.next()) {
System.out.println(rs.getString("AGE"));
}
// 关闭
rs.close();
stmt.close();
}
}