- 下载mysql8驱动
- 解压刚下载的zip文件:
- 在idea中配置mysql8驱动:
在工程中创建模块
点击File---Project Structure
点击“+”号,选1 JARs or Directories…
添加jar包
点击 “OK”完成。
点击“OK”完成。
在mysql8jdbc模块的src目录下创建一个测试类TestMySql8.java进行测试
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
public class TestMySql8 {
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
try {
//第一步,加载驱动
Class.forName("com.mysql.cj.jdbc.Driver");
System.out.println("mysql数据库驱动加载成功!");
//第二步,创建数据库链接,注意此处写的不完整,要有字符集等
String connStr = "jdbc:mysql://localhost:3307/java2012a";
String userName = "root";
String password = "123456";
conn = DriverManager.getConnection(connStr,userName, password);
System.out.println("数据库链接创建成功!");
//第三步,定义sql
String sql = "create table if not exists student(id int,name varchar(20))";
//String sql = "create table student(id int,name varchar(20))";
//第四步,获取执行sql对象
stmt = conn.createStatement();
//第五步,执行sql
int count = stmt.executeUpdate(sql);
//第六步,处理结果
System.out.println(count);
}catch (Exception e){
e.printStackTrace();
}finally {
//第七步,释放资源
if (stmt != null) {
try {
stmt.close();
} catch (SQLException t) {
t.printStackTrace();
}
}
if (conn != null) {
try {
conn.close();
} catch (SQLException x ) {
x.printStackTrace();
}
}
}
}
}