阅读量:0
MySQL数据库驱动程序名:MySQL Connector/J 或 MySQL JDBC Driver _RDS数据连接参数说明: | 参数名 | 说明 | 示例值 | |||| | hostname | RDS实例的公网地址或内网地址。 | rdsinstance.mysql.rds.aliyuncs.com | | port | RDS实例的端口号,默认为3306。 | 3306 | | database | 要连接的数据库的名称。 | mydatabase | | user | 连接数据库的用户名。 | username | | password | 连接数据库的密码。 | password | | characterEncoding | 连接字符集,默认为utf8。 | utf8 | | socketTimeout | 连接超时时间,单位为秒。 | 30 | | connectTimeout | 网络连接超时时间,单位为秒。 | 30 | | socketFactory | 用于创建套接字的工厂类。 | org.mysql.jdbc.SSLSocketFactory | | sslEnabled | 是否启用SSL连接,默认为false。 | true | | sslMode | SSL连接模式,可选值包括:enabled, preferred, required, disabled | preferred | | sslCa | SSL证书CA文件路径。 | /path/to/ca.pem | | sslCert | SSL证书文件路径。 | /path/to/clientcert.pem | | sslKey | SSL私钥文件路径。 | /path/to/clientkey.pem | | useSSL | 是否使用SSL加密连接,等同于sslEnabled。 | true | | verifyServerCertificate | 是否验证服务器证书,默认为true。 | true | | clientInfo | 客户端信息,用于自定义客户端信息发送给服务器。 | MySQL JDBC Driver/5.1.47 | | serverTimezone | 服务器时区,可以设置为UTC或其他时区。 | UTC | | collation | 连接字符集的校对规则。 | utf8_general_ci | | autoReconnect | 是否自动重连,默认为false。 | true | | maxReconnects | 最大重连次数,默认为3。 | 3 | | reconnectDelay | 重连延迟时间,单位为秒。 | 5 | | minReconnectInterval | 最小重连间隔时间,单位为秒。 | 10 | | connectionAttributes | 额外连接属性,事务隔离级别等。 | {事务隔离级别="REPEATABLE_READ"} |
上述参数中的一些参数(如sslCa、sslCert、sslKey等)仅在需要使用SSL连接时才需要设置。