如何使用JDBC在Eclipse中连接MySQL 8.0.29.0版本数据库?

2026-05-22 09:562阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计522个文字,预计阅读时间需要3分钟。

如何使用JDBC在Eclipse中连接MySQL 8.0.29.0版本数据库?

推荐文章:Eclipse导入JDBC连接MySQL详细安装+菜鸟Java+MySQL连接教程+步骤:找到MySQL连接Java的jar文件;如下图:在Eclipse项目文件下找到lib文件夹,没有的话自行创建,然后将jar文件放入其中。

推荐文章:

  1. eclipse导入JDBC
  2. MySQL详细安装
  3. 菜鸟java MySQL连接教程

步骤:

  1. 找到MySQL的连接Java的jar文件;
    如下图:
  2. 在eclipse项目文件下找到lib文件夹,没有的话就自己创建一个,然后将上面找到的jar文件复制粘贴到lib文件夹的下面;
    如下图:
  3. 给这个jar文件构建路径;
    右键jar文件 -> 构建路径(Build Path)-> 配置并构建路径(Add to Build Path);
    现在应该生成了一个引用的库,如下图:
  4. 进入eclipse类中编写代码:
  • 导入sql:import java.sql.*;
  • 加载驱动:
    先定义常量:
    MySQL 8.0以下版本:static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
    MySQL 8.0及以上版本:static final String JDBC_DRIVER = "com.mysql.cj.jdbc.Driver";
    再加载:
    Class.forName(JDBC_DRIVER);
  • 连接数据库:
    Connection conn = DriverManager.getConnection(DB_URL,USER,PASS);
    三个参数分别是数据库url,用户名,密码
    数据库url示例:
    MySQL 8.0以下版本:static final String DB_URL = "jdbc:mysql://localhost:3306/testdb";
    MySQL 8.0及以上版本:static final String DB_URL = "jdbc:mysql://localhost:3306/testdb?useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=UTC";
    其中testdb为自己创建的数据库的名称;
    用户名和对应的密码是自己创建数据库时设置好的,如:
    static final String USER = "root";
    static final String PASS = "123321";
  • 这样数据库就连接成功可以进行下一步操作了

完整代码给出如下:

点击查看代码

package com.runoob.test; import java.sql.*; public class MySQLDemo { static final String JDBC_DRIVE = "com.mysql.cj.jdbc.Driver"; static final String DB_URL = "jdbc:mysql://localhost:3306/testdb?useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=UTC"; static final String USER = "root"; static final String PASS = "123321"; public static void main(String[] args){ Connection conn = null; try { Class.forName(JDBC_DRIVE); System.out.println("连接数据库..."); conn = DriverManager.getConnection(DB_URL,USER,PASS); System.out.println("实例化Statement对象..."); conn.close(); System.out.println("数据库断开连接"); }catch(SQLException e) { e.printStackTrace(); }catch(Exception e) { e.printStackTrace(); }finally { try { if(conn!=null)conn.close(); }catch(SQLException e) { e.printStackTrace(); } } System.out.println("Goodbye!"); } }

如何使用JDBC在Eclipse中连接MySQL 8.0.29.0版本数据库?

本文共计522个文字,预计阅读时间需要3分钟。

如何使用JDBC在Eclipse中连接MySQL 8.0.29.0版本数据库?

推荐文章:Eclipse导入JDBC连接MySQL详细安装+菜鸟Java+MySQL连接教程+步骤:找到MySQL连接Java的jar文件;如下图:在Eclipse项目文件下找到lib文件夹,没有的话自行创建,然后将jar文件放入其中。

推荐文章:

  1. eclipse导入JDBC
  2. MySQL详细安装
  3. 菜鸟java MySQL连接教程

步骤:

  1. 找到MySQL的连接Java的jar文件;
    如下图:
  2. 在eclipse项目文件下找到lib文件夹,没有的话就自己创建一个,然后将上面找到的jar文件复制粘贴到lib文件夹的下面;
    如下图:
  3. 给这个jar文件构建路径;
    右键jar文件 -> 构建路径(Build Path)-> 配置并构建路径(Add to Build Path);
    现在应该生成了一个引用的库,如下图:
  4. 进入eclipse类中编写代码:
  • 导入sql:import java.sql.*;
  • 加载驱动:
    先定义常量:
    MySQL 8.0以下版本:static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
    MySQL 8.0及以上版本:static final String JDBC_DRIVER = "com.mysql.cj.jdbc.Driver";
    再加载:
    Class.forName(JDBC_DRIVER);
  • 连接数据库:
    Connection conn = DriverManager.getConnection(DB_URL,USER,PASS);
    三个参数分别是数据库url,用户名,密码
    数据库url示例:
    MySQL 8.0以下版本:static final String DB_URL = "jdbc:mysql://localhost:3306/testdb";
    MySQL 8.0及以上版本:static final String DB_URL = "jdbc:mysql://localhost:3306/testdb?useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=UTC";
    其中testdb为自己创建的数据库的名称;
    用户名和对应的密码是自己创建数据库时设置好的,如:
    static final String USER = "root";
    static final String PASS = "123321";
  • 这样数据库就连接成功可以进行下一步操作了

完整代码给出如下:

点击查看代码

package com.runoob.test; import java.sql.*; public class MySQLDemo { static final String JDBC_DRIVE = "com.mysql.cj.jdbc.Driver"; static final String DB_URL = "jdbc:mysql://localhost:3306/testdb?useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=UTC"; static final String USER = "root"; static final String PASS = "123321"; public static void main(String[] args){ Connection conn = null; try { Class.forName(JDBC_DRIVE); System.out.println("连接数据库..."); conn = DriverManager.getConnection(DB_URL,USER,PASS); System.out.println("实例化Statement对象..."); conn.close(); System.out.println("数据库断开连接"); }catch(SQLException e) { e.printStackTrace(); }catch(Exception e) { e.printStackTrace(); }finally { try { if(conn!=null)conn.close(); }catch(SQLException e) { e.printStackTrace(); } } System.out.println("Goodbye!"); } }

如何使用JDBC在Eclipse中连接MySQL 8.0.29.0版本数据库?