环境准备
JDK安装
Navicat
MySQL安装
下载jar包 MySQL :: Download MySQL Connector/J (Archived Versions)
创建数据库
1. 打开Navicat
2. 新建数据库
3. 定义数据库名
4. 新建查询 运行如下代码创建表log
CREATE TABLE log (
user VARCHAR(255) NOT NULL UNIQUE,
pwd VARCHAR(255) NOT NULL,
tel VARCHAR(20)
);
5.点开表查看是创建
创建java项目
1.创建lib文件夹导入jar包
2.手动添加
3. 编写代码 加载驱动
4. 获取连接对象 插入数据
package MySQLTest;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
/**
* @author hyk~
*/
public class JDBCTest {
public static void main(String[] args) {
// 加载驱动类
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException e) {
System.out.println("驱动加载失败");
e.printStackTrace();
return;
}
String url = "jdbc:mysql://localhost:3306/db_login?useSSL=false&serverTimezone=UTC&characterEncoding=UTF-8";
String user = "root";
String password = "123456";
// 获取连接对象
try (Connection connection = DriverManager.getConnection(url, user, password)) {
if (connection == null) {
System.out.println("连接失败");
} else {
System.out.println("连接成功");
String sql = "INSERT INTO log VALUES ('hyk', '123456', NULL)";
try (Statement statement = connection.createStatement()) {
if (statement.executeUpdate(sql) >= 1) {
System.out.println("数据插入成功");
} else {
System.out.println("数据插入失败");
}
} catch (SQLException e) {
System.out.println("SQL执行失败");
e.printStackTrace();
}
}
} catch (SQLException e) {
System.out.println("数据库连接失败");
e.printStackTrace();
}
}
}
5.查看运行结果
6.返回navicat查看数据表是否发生变化(记得刷新)
由此可见已经执行成功了
进行其他操作(增删改查)只需修改SQL语句即可