IDEA 为例子

1.导入驱动包

创建一个项目,然后再j将mysql的jar包放到一个模块(Module)里面

1.在项目中创建一个libs的文件夹然后再将mysql-connector-java-5.1.40.jar这个包放在里面

2.鼠标右键找到 Add as Library然后点OK就行

下载地址

选择一个

https://repo1.maven.org/maven2/mysql/mysql-connector-java/


代码

package JDBC;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;

public class JDBC
{
    public static void main(String[] args) throws Exception {
        //导入驱动包
        //注册驱动
        Class.forName("com.mysql.jdbc.Driver");
        //获取数据库的链接对象
        Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/test","ltyzqhh","ltyzqhh314");
        //定义sql语句
        String sql = "update javawindows set 密码 = 456 where 账户 = 123 ";
        //获取执行sql的对象    Statement
        Statement sta = connection.createStatement();
        //执行sql
        int count = sta.executeUpdate(sql);
        //处理结果
        System.out.println(count);
        //释放资源
        sta.close();
        connection.close();
    }
}

运行结果

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/bb53269b-2334-4103-bd15-46e0396acfdc/)GSGECKP42O1A99F7)J0X.pngGSGECKP42O1A99F7)J0X.png)

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/196c2450-ebc3-4a78-84ba-54c97b1cb731/8KG63WH8W))EIN8UJ5ZOP.png)EIN8UJ5ZOP.png)

注意有个警告

原因是MySQL在高版本需要指明是否进行SSL连接。解决方案如下:

在mysql连接字符串url中加入ssl=true或者false即可,如下所示。

jdbc:mysql://localhost:3306/test?useSSL=true