java连接Mysql


一. 整体框架

二. 前期下载准备

2.1 JDBC下载

JDBC官网:

==注:==

  1. Select Operating System选择Platform Independent
  2. 选择以.zip结尾文件就行
  3. 解压压缩包

2.2 Mysql下载

Mysql下载有两种方式如下:(各有优缺点)

2.2.1 下载Mysql压缩包形式

Mysql官网

==注:==

  1. 下载完压缩包形式的时候, 将文件解压到一个不经常动的地方.不建议C盘
  2. 优点: 安装时,自由配置各项信息, 不会安装在C盘
  3. 缺点: 与下面安装形式相比, 稍微复杂;
  4. 推荐这种方式安装

2.2.2 下载MySQL Installer

MySQL Installer官网

==注:==

  1. 根据软件提示安装即可,可以参考
  2. 优点: 根据软件提示,点击鼠标安装就行,
  3. 缺点: 默认安装在C盘(Ps:不建议)

三. Mysql安装

3.1 Mysql安装

3.1.1 采用2.2.1方式下载

请参考:

MySQL 8.0.19安装教程(windows 64位)

3.1.2 采用2.2.2方式下载

请参考:

MySQL、JDBC安装以及用java连接

四. JDBC的配置

  1. Eclipse中创建新项目后
  2. 右键文件夹src
  3. 点击Build Path
  4. 点击Configure Build Path…
  5. 点击Libraries
  6. 点击Classpath
  7. 点击Add External JARs…
  8. 找到解压后的文件,
  9. 确定

图如下:

前几步不太好截屏,省略.

第5步:

第6步:

第8步省略

第9步

至此, JDBC配置完

==注:==

  1. 如果又新建了一个项目, 别忘了再次重复2-9的操作

五.连接Mysql数据库

  1. 在上文新建的项目文件夹里, 找到src文件夹, 新建包, 取名com.java.utd
  2. 在包里新建class,名为DbUtil
  3. 复制下面的代码
  4. 运行
package com.java.utd;

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

/*
 * 数据库工具类
 * 
 * */
public class DbUtil {

 public Connection getConnection(){

    private String driverName = "jdbc:mysql://localhost:3306/db.book?serverTimezone=UTC" ;
    String userName = "sa";
    String userPwd = "123456";
    private String dbURL = "com.mysql.cj.jdbc.Driver" ;
    Connection dbConn = null;
            try{
                Class.forName(driverName);
                dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
                System.out.println("连接数据库成功");
               }
            catch (Exception e){
                e.printStackTrace();
                System.out.print("连接失败");
               }
            return dbConn;

     }

}

==注:==

  1. 第十一行代码中“?serverTimezone=UTC”不可少, 少了会报错
  2. private String dbUserName = “root”; //用户名, root是数据库登录用户名
  3. String userPwd = “123456”;//是数据库密码

文章作者: 梵星
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 梵星 !
  目录