下载MySQL8.0.40
通过链接下载压缩包(https://dev.mysql.com/downloads/mysql)
选择版本8.0.40,下载
点击 No thanks,just start my download.下载压缩包
将压缩包解压到指定文件夹(这边是D:\SoftwareInstallPlace\MySQL8.0.40)
启动MySQL数据库服务器
初始化
以管理员身份进入命令提示符,进入bin目录下,运行mysqld --initialize命令
成功后安装目录下会多出data文件
data文件中有一个.err结尾的文件,用记事本打开,圈起来的是密码,后面会用到
启动
在命令提示符中输入 net start mysql命令并运行,发现出错
换成 C:\Windows\System32\net.exe start mysql,出现另一个错误
解决方法:
在安装目录下(bin目录的上层)新建一个my.ini文件,内容如下(根据需要自行修改):
在命令提示符(管理员身份)中的bin目录下运行mysqld --install MySQL80命令
MySQL服务就可以启动了
root用户
同样在命令提示符中的bin目录下输入mysqladmin -u root -p password
密码就是data文件夹里面的.err中的密码,前面有提
这里的新密码是:123456
MySQL客户端管理工具
下载
下载链接:http://www.navicat.com.cn/download
建立连接
软件打开后,单击连接
选择MySQL
连接名随便取,密码是之前的新密码
建立数据库
右击gengxiangyi,单击打开连接,之后才能单击新建数据库
创建表
同样右击students,单击打开数据库
右击表,单击新建表,即可
连接数据库
下载JDBC-MySQL数据库连接器
下载地址:https://dev.mysql.com/downloads/connector/j/
选择Platfrom Independent,即Java平台
同样,点击 No thanks,just start my download.
下载好后解压到指定文件夹(这边是D:\SoftwareInstallPlace\mysql-connector)
圈起来的就是数据库连接器,将它保存在应用程序的当前目录中
例子
import java.sql.*;
import java.util.Date;
public class Main {
public static void main(String[] args) {
Connection con = null;
Statement sql;
ResultSet rs;
try {
Class.forName("com.mysql.cj.jdbc.Driver"); // 加载JDBC_MySQL驱动
} catch (ClassNotFoundException e) {
e.printStackTrace();
return;
}
String uri = "jdbc:mysql://localhost:3306/students?" +
"useSSL=false&serverTimezone=Asia/Shanghai"; // 使用明确的时区 ID
String user = "root";
String password = "123456";
try {
con = DriverManager.getConnection(uri, user, password); // 连接代码
} catch (SQLException e) {
e.printStackTrace();
return;
}
try {
sql = con.createStatement();
rs = sql.executeQuery("SELECT * FROM mess"); // 查询mess表
while (rs.next()) {
String number = rs.getString(1);
String name = rs.getString(2);
Date date = rs.getDate(3);
float height = rs.getFloat(4);
System.out.printf("%s\t%s\t%s\t%.2f\n", number, name, date, height);
}
} catch (SQLException e) {
e.printStackTrace();
} finally {
if (con != null) {
try {
con.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
}
运行例子的前置步骤
配置依赖
在项目中新建lib文件夹(如果没有lib文件夹的话)->把mysql-connector-j-9.1.0.jar复制到里面
文件->项目结构->项目设置里面的模块->依赖->+ ->JAR或目录...->出现路径让你选择依赖,我们选择刚刚放在lib文件夹下的mysql-connector-j-9.1.0.jar
连接数据库
数据库-> + ->数据源->MySQL->输入信息->(测试连接)->连接成功后就可以了