1、java操作MySQL数据库流程
第一步:编写Java代码
第二步:Java代码将SQL发送到MySQL服务端
第三步:MySQL服务端接收到SQL语句并执行该SQL语句
第四步:MySQL服务端将SQL语句执行的结果返回给Java代码
2、创建一个maven模块
3、导入MySQL依赖
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.47</version>
</dependency>
4、搭建数据库环境
create database if not exists `JDBCTest`;
use `JDBCTest`;
create table if not exists `User`(
`username` varchar(10),
`password` int(10)
);
insert into `User` values('张三',123),('李四',456);
package com.qianchen;
import java.sql.*;
public class JDBCTest01 {
public static void main(String[] args) throws Exception {
//1、注册MySQL驱动,在导入的jar包中,查看Driver源码
Class.forName("com.mysql.jdbc.Driver");
//2、连接MySQL服务端
String url = "jdbc:mysql://localhost:3306/JDBCTest";
Connection connection = DriverManager.getConnection(url, "root", "123456");
//3、书写MySQL语句
String sql = "update `User` set `password` = 123456789 where `username`='张三'";
//4、获取执行MySQL语句的对象并执行MySQL语句
Statement statement = connection.createStatement();
int i = statement.executeUpdate(sql);//返回受影响的行数
System.out.println(i);
//5、关系资源
statement.close();
connection.close();
}
}

浙公网安备 33010602011771号