JDBC(1)eclipse连接MySQL8.0.29.0

database

推荐文章:

  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!");

}

}

本文来自云海天,作者:APiceland,转载请注明原文链接:https://www.cnblogs.com/APiceland/p/16249915.html

以上是 JDBC(1)eclipse连接MySQL8.0.29.0 的全部内容, 来源链接: utcz.com/z/536497.html

回到顶部