本文内容
-
准备工作
请按照自己的数据库版本下载连接包,
mysql 8.0.17l连接包 提取码:tqxm -
idea中开发jdbc教程
创建一个文件夹存放jdbc连接包
名字随意,一般叫lib
结果如下
找到你数据库对应版本的连接包
复制里面的
右键点击lib粘贴刚才复制(点击②或ctrl+v)的jar包,
ok即可
将jar运用到项目中
点击+号一>选择jars
勾选上,ok即可
如图
创建一个测试类,输入如下代码,注意类名
import java.sql.*;
public class db {
//MySQL驱动包名
private static final String driver_Name = "com.mysql.jdbc.Driver";
//数据库连接地址 booknanage为你需要连接的数据库名
private static final String URL = "jdbc:mysql://localhost:3306/bookmanage?serverTimezone=GMT";
//用户名
private static final String USER_NAME = "root";
//密码
private static final String PASSWORD = "123456";
public static void main(String[] args) {
Connection con = null;
try {
//加载驱动类
Class.forName(driver_Name);
System.out.println("加载数据库驱动成功");
//获取连接
con = DriverManager.getConnection(URL, USER_NAME, PASSWORD);
System.out.println("获取连接成功");
//数据库查询语句
//注意换自己的表
String sql = "SELECT author from book";
Statement prst = con.createStatement();
ResultSet rs = prst.executeQuery(sql);
System.out.println("成功");
while (rs.next()) {
System.out.println("作者 " + rs.getString("author"));
}
rs.close();
prst.close();
} catch (ClassNotFoundException e) {
System.out.println("连接失败!");
e.printStackTrace();
} catch (SQLException e) {
System.out.println("连接失败!");
e.printStackTrace();
}
}
}
演示的数据库结构如下
运行结果如下,即成功