package com.dcj.jdbc.demo;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
/**
* 修改MySQL数据库的数据表的数据内容
*/
public class alterDemo {
//1 JDBC驱动器名称和数据库地址
//定义驱动程序名为JDBC_DRIVER内容为com.mysql.cj.jdbc.Driver
static final String JDBC_DRIVER = "com.mysql.cj.jdbc.Driver";
// //2.定义url;jdbc是协议;mysql是子协议:表示数据库系统管理名称;
// localhost:3306是你数据库来源的地址和目标端口;dcj_test是我本人建的表位置所在处的数据库。
static final String DB_URL = "jdbc:mysql://localhost:3306/dcj_test?useSSL=false&serverTimezone=UTC";
//3、数据库的用户名,和密码
static final String USER = "root";
static final String PASS = "123456";
public static void main(String[] args) throws Exception {
//4、加载驱动
Class.forName(JDBC_DRIVER);
//5、获取连接
System.out.println("连接数据库成功");
Connection connection = DriverManager.getConnection(DB_URL,USER,PASS);
//6、编写sql语句
Statement statement = connection.createStatement();
String sql = "update employ set sex='男' where name='小明' and sex is null ";
String sql2 = "update employ set sex='女2' where (name='小丽'or name ='小白') ";
String sql3 = "update employ set sex='男1' where (name='小王'or name='小黑') ";
statement.executeUpdate(sql);
statement.executeUpdate(sql2);
statement.executeUpdate(sql3);
//关闭资源
statement.close();
connection.close();
}
}