通过JDBC连接数据库是目前最常见的方式。
理论上来说,它也是最简单的方式。其他的方式像ODBC等方式都比JDBC要复杂,而且,最最关键的,是难于理解,配置步骤特别容易出现诡异的错误提示。通过JDBC连接数据库,只需要下载好合适的驱动包(*.jar)就可以啦~
下面我们以Java语言为例,给大家介绍一下,如何通过JDBC的方式连接MySQL数据库。
一、首先,我们需要识别目前使用的数据库的版本。
不同版本的数据库需要使用对应的驱动包(*.jar)才能连接,大致的对应关系参考如下表格:
mysql-connector-java版本 | MySQL版本 | JDK版本 |
---|---|---|
8.0.x | 5.6、5.7、8.0 4.2 | JDK 8.0或更高版本 |
5.1.x | 5.6、5.7、8.0 3.0、4.0、4.1、4.2 | JDK 5.0和JDK 8.0或更高版本 |
从上表,可以看出,8.0.x的驱动包是向下兼容了几个版本的MySQL数据库,但并未完全向下兼容,如果数据库版本过低,仍然需要下载5.1.x的驱动包。
二、下载与数据库版本对应的驱动包(*.jar)
对于8.0.x的驱动包,大家可以参考: