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">

posted @ 2020-01-20 20:00  少年留不住  阅读(176)  评论(0编辑  收藏  举报