# JDBC

# 建立连接

# 指定数据库连接 URL

数据库连接 URL 是 DBMS JDBC 驱动程序用来连接数据库的字符串。它可以包含诸如在哪里搜索数据库、要连接到的数据库的名称以及配置属性等信息。数据库连接 URL 的确切语法由您的 DBMS 指定。参考 Specifying Database Connection URLs (opens new window)

# MySQL

# MySQL Connector/J 构件
<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>5.1.39</version>
</dependency>
# MySQL Connector/J Database URL
jdbc:mysql://[host][,failoverhost...]
    [:port]/[database]
    [?propertyName1][=propertyValue1]
    [&propertyName2][=propertyValue2]...
  • host:port:是托管数据库的计算机的主机名和端口号。
  • database:是要连接的数据库的名称。
  • failover:是备用数据库的名称(MySQL Connector/J 支持故障转移)。
  • propertyName=propertyValue:表示一个可选的、以 & 符号分隔的属性列表。这些属性使您能够指示 MySQL Connector/J 执行各种任务。

URL 示例:

jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.jdbcUrl=jdbc:mysql://127.0.0.1:3306/dbname?useUnicode=true&characterEncoding=UTF-8
jdbc.user=root
jdbc.password=123456

# PostgreSQL

# PostgreSQL JDBC Driver 构件
<dependency>
    <groupId>org.postgresql</groupId>
    <artifactId>postgresql</artifactId>
    <version>42.2.18</version>
</dependency>
# PostgreSQL JDBC Driver URL
jdbc.driverClassName=org.postgresql.Driver
jdbc.url=jdbc:postgresql://127.0.0.1:5432/dbname?characterEncoding=utf-8
jdbc.username=postgres
jdbc.password=123456

# SQL Server

参考文档 (opens new window)