环境准备
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语句即可