每次连JDBC都要查半天,记下方便自己查询

eclipse使用JDBCF需要mysql-connect-java.jar包,项目右键build path->add External jars添加,然后apply

高版本驱动中,mysql 5.7版本以上,forName就需要用com.mysql.cj.jdbc.Driver

mysql5.0还是用com.mysql.jcbc.Driver

DriverManager.getConnection("jdbc:mysql://127.0.0.1/food","root","123456")要修改为jdbc:mysql://127.0.0.1:3306/food?characterEncoding=utf8&useSSL=false&serverTimezone=UTC","root","123456")


报错1:The server time zone value '@#@¥%%*' is unrecognized or represents more than one ;这是时区设置问题,在设定时区的时候,如果设定serverTimezone=UTC,会比中国时间早8个小时,如果在中国,可以选择Asia/Shanghai或者Asia/Hongkong。

报错2:Establishing SSL connection without server's identity verification is not recommended. According;这个是安全连接的问题,在sql连接字符串中,添加关于不使用SSL访问数据数据库的说明:useSSL=false。

你可能感兴趣的:(每次连JDBC都要查半天,记下方便自己查询)