使用jdbc链接数据库首先要导入mysql-connector jar包。安装完mysql后,在mysql的某个文件夹中会提供这个jar包。在使用everything搜索整个硬盘是才发现这个文件,这样就不用专门去网上下载了。文件夹目录是C:\Program Files (x86)\MySQL\Connector J 8.0
最好使用这个自带的jar包,因此在链接mysql8.0版本是,我一开始使用的是5.x版本的jar包,但是运行是会出现警告:
Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.
不过访问数据库的操作仍然可以完成。
使用新版本的connector,在配置DriverClass是,类不能再写成com.mysql.jdbc.Driver,应该写成com.mysql.cj.jdbc.Driver.
还有就是数据库的url中要加入时区信息:serverTimezone=UTC
代码如下:
jdbcTemplate: