jdbc 导入驱动jar包mysql8.0版本和5.0版本

package com.itheima.jdbc;

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

public class JDBCDemo {
    public static void main(String[] args) throws SQLException, ClassNotFoundException {
//1. 注册驱动
        Class.forName("com.mysql.cj.jdbc.Driver");
        //2. 获取连接
        String url = "jdbc:mysql://localhost:3306/jdbc?serverTimezone=GMT&&useUnicode=true&characterEncoding=utf-8";
        String username = "****";
        String password = "*****";
        Connection conn = DriverManager.getConnection(url, username, password);
        //3. 定义sql
        String sql = "update account set money = 2000 where id = 1";
        //4. 获取执行sql的对象 Statement
        Statement stmt = conn.createStatement();
        //5. 执行sql
        int count = stmt.executeUpdate(sql);//受影响的行数
        //6. 处理结果
        System.out.println(count);
        //7. 释放资源
        stmt.close();
        conn.close();
    }
}

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

/**
 * JDBC快速入门
 */
public class JDBCDemo {

    public static void main(String[] args) throws Exception {
        //1. 注册驱动
        //Class.forName("com.mysql.jdbc.Driver");
        //2. 获取连接
        String url = "jdbc:mysql://localhost:3306/jdbc";
        String username = "****";
        String password = "****";
        Connection conn = DriverManager.getConnection(url, username, password);
        //3. 定义sql
        String sql = "update account set money = 2000 where id = 1";
        //4. 获取执行sql的对象 Statement
        Statement stmt = conn.createStatement();
        //5. 执行sql
        int count = stmt.executeUpdate(sql);//受影响的行数
        //6. 处理结果
        System.out.println(count);
        //7. 释放资源
        stmt.close();
        conn.close();
    }
}
下面这个是MySQL5.0级版本
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: MySQL 8.0.31 兼容的 JDBC 驱动 Jar 包是 MySQL Connector/J 8.0.31。它是 MySQL 官方提供的 Java 驱动程序,用于连接和操作 MySQL 数据库。您可以从官方网站 https://dev.mysql.com/downloads/connector/j/ 下载该驱动程序。您需要下载适用于 Java 8 或更高版本版本,以便正常运行。此外,如果您使用 Maven 或 Gradle 等构建工具来管理项目依赖项,您还可以通过查找官方文档来获取相应的依赖代码。使用该驱动程序时,请确保将其添加到您的应用程序 classpath 中,以便正确加载。您可以使用以下代码测试您是否成功获得了 MySQL Connector/J 驱动程序: ```java try { Class.forName("com.mysql.cj.jdbc.Driver"); System.out.println("MySQL JDBC 驱动已加载"); } catch (ClassNotFoundException e) { System.err.println("无法加载 MySQL JDBC 驱动"); e.printStackTrace(); } ``` 如果您看到 "MySQL JDBC 驱动已加载",则说明您成功安装并配置了 MySQL Connector/J 驱动程序。现在,您可以开始在 Java 应用程序中使用 MySQL 数据库了。 ### 回答2: 与mysql8.0.31兼容的jdbc驱动jar包mysql-connector-java-8.0.31.jarJDBCJava语言中访问数据库的标准API,mysql-connector-java-8.0.31.jarMySQL官方提供的 JDBC 驱动程序包,适用于 Java 8、Java 7、MySQL 8.0、MySQL 5.7、MySQL 5.6、MySQL 5.5 和 MySQL 5.1 。 下载mysql-connector-java-8.0.31.jar后,可以通过以下步骤将其添加到Java的classpath中: 1. 在项目中新建lib文件夹,将mysql-connector-java-8.0.31.jar文件复制到该文件夹中。 2. 在项目的classpath中添加对mysql-connector-java-8.0.31.jar的引用。 3. 在代码中加载JDBC驱动程序,例如: ``` Class.forName("com.mysql.cj.jdbc.Driver"); ``` 4. 使用连接字符串连接到MySQL数据库,例如: ``` String url = "jdbc:mysql://localhost:3306/mydatabase?serverTimezone=UTC"; String user = "username"; String password = "password"; Connection conn = DriverManager.getConnection(url, user, password); ``` 5. 开始执行SQL操作,例如: ``` Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery("SELECT * FROM mytable"); while (rs.next()) { // 处理结果集 } ``` ### 回答3: 针对MySQL 8.0.31版本,可以使用以下JDBC驱动jar包: 1. MySQL Connector/J 8.0.31:这是官方的MySQL JDBC驱动程序,版本MySQL 8.0.31兼容。可以从https://dev.mysql.com/downloads/connector/j/网站下载。 2. MariaDB Connector/J 2.7.4:这是MariaDB JDBC驱动程序,可以与MySQL兼容。在此版本中,与MySQL 8.0.31进行了完整测试,可以从https://mariadb.com/downloads/mariadb-connector-j/网站下载。 以上两个驱动都具有完整的功能,可以让您在Java应用程序中连接MySQL 8.0.31数据库。建议使用MySQL官方提供的驱动程序,因为它能够更好地支持MySQL 8.0.31特定的特性和功能。 此外,需要注意的是,导入JDBC驱动器是连接MySQL数据库的先决条件。在编写代码之前,请确保您正确配置了数据库连接。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值