IntelliJ IDEA连接mysql
一. 下载mysql数据库驱动jar包
在MySQL官网下载JDBC Dirver
点击进入后选择Platfrom Independent,下载后将压缩包解压
解压后的文件夹如下:
二. 配置IDEA
将下载的jar文件导入到Module/Dependencies:
点击进入
添加jar
添加解压后的jar文件,并点击ok
这样即可正常连接mysql
测试文件如下(需要自己单独建立一个mysql数据库用于测试):
import java.sql.*;
public class LinkDatabase {
public static void main(String[] args) throws ClassNotFoundException, SQLException {
//1.注册数据库的驱动
Class.forName("com.mysql.cj.jdbc.Driver");
System.out.println("驱动加载成功");
//2.获取数据库连接(里面内容依次是:"jdbc:mysql://主机名:端口号/数据库名","用户名","登录密码")
Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/abc", "root", "123456");
System.out.println("数据库连接成功");
//3.需要执行的sql语句(?是占位符,代表一个参数)
String sql = "insert into user(name) values(?)";
//4.获取预处理对象,并依次给参数赋值
PreparedStatement statement = connection.prepareCall(sql);
statement.setString(1, "小王"); //数据库字段类型是String,就是setString;1代表第一个参数
//5.执行sql语句(执行了几条记录,就返回几)
int i = statement.executeUpdate();
System.out.println(i);
//6.关闭jdbc连接
statement.close();
connection.close();
}
}
显示如下结果则连接成功