有哪些方法可以详细讲解Java连接MySQL数据库?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1004个文字,预计阅读时间需要5分钟。
一种方式:将用户名和密码封装在Properties类中,首先导入数据库连接包。创建一个jdbc驱动dirver。将数据库(以MySQL为例)的URL保存到创建的字符串URL中。
第一种方式:将用户名和密码封装在Properties类中
首先,导入数据库连接包这个是毋庸置疑的。创建一个jdbc驱动dirver。将数据库(以MySQL为例)的url保存在所创建的字符串url中。如果mysql版本低于8.0,则url保存形式应该为:
String url = "jdbc:mysql://localhost:3306/test"
如果mysql版本为8.0版本或以上,url保存形式为:
String url = "jdbc:mysql://localhost:3306/test?characterEncoding=UTF-8&serverTimezone=Asia/Shanghai";
我使用的mysql版本是8.0,所以在后面加上了时区,否则默认是UTC时区,比北京时间晚8小时。
本文共计1004个文字,预计阅读时间需要5分钟。
一种方式:将用户名和密码封装在Properties类中,首先导入数据库连接包。创建一个jdbc驱动dirver。将数据库(以MySQL为例)的URL保存到创建的字符串URL中。
第一种方式:将用户名和密码封装在Properties类中
首先,导入数据库连接包这个是毋庸置疑的。创建一个jdbc驱动dirver。将数据库(以MySQL为例)的url保存在所创建的字符串url中。如果mysql版本低于8.0,则url保存形式应该为:
String url = "jdbc:mysql://localhost:3306/test"
如果mysql版本为8.0版本或以上,url保存形式为:
String url = "jdbc:mysql://localhost:3306/test?characterEncoding=UTF-8&serverTimezone=Asia/Shanghai";
我使用的mysql版本是8.0,所以在后面加上了时区,否则默认是UTC时区,比北京时间晚8小时。

