jdbc连接mysql
jdbc连接mysql
windows下mysql的安装
- 下载的是免安装版
- 解压后配置好系统环境变量,路径要全英文
- 在文件目录下创建my.ini 文件
#代码开始
[mysql]
default-character-set=utf8
[mysqld]
#skip-grant-tables
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=E:\Program Files (x86)\mysql-8.0.18-winx64
# 设置mysql数据库的数据的存放目录
datadir=E:\Program Files (x86)\mysql-8.0.18-winx64\Data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#代码结束
-
以管理员权限进入 cmd输入命令
mysqld–install mysqld --initialize-insecure --user=mysql net start mysql //设置密码 mysqladmin -u root -p password //之后输入密码登录 mysql -u root -p
-
idea中按照jdbc连接,连接时我用的是maven导入jdbc-connector jar包,因为版本和mysql不匹配报错. https://mvnrepository.com/artifact/mysql/mysql-connector-java这里可以找到对应版本的maven坐标,用的是8.0.18版本,报错--"timeZone",要在连接数据库的url里添加时区:<"jdbc:mysql://localhost:3306/eesy?serverTimezone=GMT%2B8">