目前本人电脑上装的数据库软件主要是MySQL和SQLServer2008,学习Java Web时会用到这两类数据库,这里先用Eclipse中的Data Source Explorer工具测试这两类数据库的连接方式,就当是为后续学习JDBC练练手。
首先是在Eclipse中找到Data Source Explorer工具,它默认是没有打开的。在Eclipse软件右上角找到下图所示图标,点击后会弹出Open Perspective窗口,在该窗口中选择DataBase Development,点击Open按钮即可打开Data Source Explorer。
连接MySQL测试
连接MySQL数据库需要用到对应该数据类的连接文件,可以在https://downloads.mysql.com/archives/c-j/ 中找到最新的MySQL数据库连接文件,将其下载到本地备用。
在Data Source Explorer中的Database Connections文件夹上点右键,选择“新建”菜单,在弹出的New Connection Profile窗口中选择数据库连接类型为MySQL,然后点击下一步按钮。
然后选择数据库驱动文件及数据库连接信息设置,点击下拉框右侧的*号图标,进入详细设置界面。
在详细设置窗口的JAR List选项卡中选择刚才下载的MySQL连接类,然后转到Properties窗口进行连接字符串、用户名及密码等信息设置。设置好之后,点击OK按钮反馈上一个界面。
返回选择数据库驱动文件界面后,点击Test Connection按钮进行数据库连接测试,结果弹出以下错误,将错误信息在百度上进行搜索,最终发现是数据库连接URL字符串有问题,编码和时区设置的不对。根据参考文献1对连接URL进行重新设置,然后点击Test Connection按钮,显示连接成功的提示。
点击下一步按钮,会显示数据库连接详细信息,点击Finish按钮后,会在Data Source Explorer中的Database Connections文件夹下显示MySQL数据库的具体连接信息,可以查看当前连接账号有权限查看的表及其它信息。
连接SQLServer测试
连接SQLServer数据库也需要用到对应的数据类连接类,Microsoft SQL Server JDBC 驱动程序下载地址:https://docs.microsoft.com/zh-cn/sql/connect/jdbc/download-microsoft-jdbc-driver-for-sql-server?view=sql-server-2017,将其下载到本地,从中选择合适版本的连接文件备用。
在Data Source Explorer中的Database Connections文件夹上点右键,选择“新建”菜单,在弹出的New Connection Profile窗口中选择数据库连接类型为SQL Server,然后点击下一步按钮。
然后进行数据库驱动文件及数据库连接信息设置,点击下拉框右侧的*号图标,进入详细设置界面。
在详细设置窗口的JAR List选项卡中选择刚才下载的SQL Server连接文件,然后转到Properties窗口进行连接字符串、用户名及密码等信息设置。设置好之后,点击OK按钮反馈上一个界面。
返回选择数据库驱动文件界面后,点击Test Connection按钮进行数据库连接测试,显示连接成功的提示。
点击下一步按钮,会显示数据库连接详细信息,点击Finish按钮后,会在Data Source Explorer中的Database Connections文件夹下显示SQL Server数据库的具体连接信息,可以查看当前连接账号有权限查看的表及其它信息。
参考文章:
[1]spring boot 项目报错 java.sql.SQLException: The server time zone value ‘�й���ʱ��’ is unrecognized,https://blog.csdn.net/qq_43371004/article/details/98385445