# 数据库要求
此章节介绍大文件传输平台(Primeton BFT)控制管理中心,管理服务器,日志中心模块数据库要求(以Mysql为例)
# 1.大小写不敏感
可通过执行SHOW GLOBAL VARIABLES LIKE '%lower_case%'
查看lower_case_file_system 为ON表示大小写不敏感,为OFF表示大小写敏感
# 2.外部服务器可访问
可通过ping ip查看外部服务器是否可以访问
# 3.字符集编码为UTF-8
可通过执行 show variables like 'character_%'
查看字符集编码
# 4.数据库版本信息
数据库类型 | 版本号 | 数据库方言 | 数据库驱动类 | 数据库驱动包 |
---|---|---|---|---|
Mysql | v5.5.4/5.7.20 | org.hibernate.dialect.MySQL5InnoDBDialect | com.mysql.jdbc.Driver | mysql-connector-java-5.1.40.jar |
Oracle | v12.2.0.1 | org.hibernate.dialect.Oracle12cDialect | oracle.jdbc.driver.OracleDriver | ojdbc8-19.3.0.0.jar |
v11.2.0.1 | org.hibernate.dialect.Oracle10gDialect | oracle.jdbc.driver.OracleDriver | ojdbc14-10.2.0.2.0.jar | |
SQLServer | v2008/v2012 | org.hibernate.dialect.SQLServer2012Dialect | com.microsoft.sqlserver.jdbc.SQLServerDriver | mssqlserver-4.0.jar |
KINGBASEES | v7 | org.hibernate.dialect.KingbaseDialect | com.kingbase.Driver | 驱动: kingbasejdbc4-7.1.2.0250.jar 方言: kingbase安装目录\jdbc\hibernate3.6.0dialect.jar |
OSCAR | v7 | org.hibernate.dialect.OscarDialect | com.oscar.Driver | 驱动: oscarJDBC16.jar 方言: oscarHibernate5.jar |
highgo | v5.6 | org.hibernate.dialect.PostgreSQL10Dialect | com.highgo.jdbc.Driver | hgdb-6.0.3-jdbc42.jar |
opengauss | v2.0.0 | org.hibernate.dialect.PostgreSQL10Dialect | org.opengauss.Driver | opengauss-jdbc-2.0.1-compatibility.jar |
PostgresSQL | v9.6 | org.hibernate.dialect.PostgreSQL10Dialect | org.postgresql.Driver | postgresql-42.3.3.jar |
uxdb | v2.1.1.3 | org.hibernate.dialect.UXSQLDialect | com.uxsino.uxdb.Driver | 驱动: uxdb-jdbc-4.2.jar 驱动: uxdb-SQLDialect-4.2.jar |
DM | v7 | org.hibernate.dialect.DmDialect | dm.jdbc.driver.DmDriver | 驱动: dm7jdbcdriver-7.1.3.130.jar 方言: dm7安装目录\drivers\jdbc\dialect\DmDialect-for-hibernate4.0-jdk1.6.jar |
v8 | org.hibernate.dialect.DmDialect | dm.jdbc.driver.DmDriver | 驱动: DmJdbcDriver18.jar 方言: dm8安装目录\drivers\jdbc\dialect\DmDialect-for-hibernate5.3.jar |
说明:
数据库驱动包列中没有指定方言jar包的,可以直接使用方言配置,无需额外的方言jar包
# 5.数据库连接信息
数据库类型 | 版本号 | 数据库URL |
---|---|---|
Mysql | v5.5.4/5.7.20 | jdbc:mysql://ip:port/database |
Oracle | 11.2.0.1/12.2.0.1 | jdbc:oracle:thin:@ip:port:orcl |
SQLServer | v2008/v2012 | jdbc:sqlserver://ip:port;DatabaseName=database |
KINGBASEES | v7 | jdbc:kingbase://ip:port/database |
OSCAR | v7 | jdbc:oscar://ip:port/database |
highgo | v5.6 | jdbc:highgo://ip:port/database |
opengauss | v2.0.0 | jdbc:opengauss://ip:port/database |
PostgresSQL | v9.6 | jdbc:postgresql://ip:port/database |
uxdb | v2.1.1.3 | jdbc:uxdb://ip:port/database |
DM | v7/v8 | jdbc:dm://ip:port/database |
说明:
BFT产品不提供第三方商用数据库驱动程序文件,用户请自行到官网下载相关驱动。 数据库多种版本
任选一种即可