<< Click to Display Table of Contents >> JNDI数据源使用方式 |
![]() ![]() ![]() |
❖额外部署内容
如果需要使用JNDI数据源,请在bi.properties中添加如下配置项:
driver.interpret.class=com.yonghongtech.custom.jdbc.interpreter.MultiDriverInterpreter
❖使用方式
在永洪系统中创建GENERIC数据源。如下图:
驱动:com.yonghongtech.custom.jdbc.jndi.Driver
URL格式: jndi:中间件名:数据库类型:jndi信息
目前支持的中间件为tomcat和weblogic,对应的url格式如下:
中间件 |
url |
是否需要认证 |
---|---|---|
tomcat |
jndi:tomcat:数据库类型:jndi名 |
不需要 |
weblogic(JNDI和永洪在同一台weblogic上部署) |
jndi:weblogic:数据库类型:jndi名 |
不需要 |
weblogic(JNDI和永洪不在同一台weblogic上部署) |
jndi:weblogic:数据库类型: t3://ip:port?jndiName=JNDI名 |
需要输入weblogic的用户名和密码。 |
数据库类型如下表:
数据库 |
url中的数据库类型字段 |
Oracle |
oracle |
DB2 |
db2 |
Sql Server |
sqlserver |
MySQL |
mysql |
Derby |
derby |
Informix |
informix |
Sybase |
sybase |
Access |
access |
Vertica |
vertica |
永洪集市 |
yonghong |
Hive |
hive |
Mongo |
mongo |
PostgreSQL |
postgresql |
Spark SQL |
sparksql |
PostgreSQL |
postgresql |
HANA |
hana |
Kingbase |
kingbase |
Impala |
impala |
HBase |
hbase |
Presto |
presto |
其它数据库 |
generate 或者 留空 |