TongWeb7.0 适配金乌数据库obase

问题:

obase数据库的驱动直接使用了druid做数据源集群,而且cn.com.obase.ObaseDataSource不是标准的JDBC接口,里面多增加了几个方法,若直接用TongWeb数据源建的话会出错少方法。而应用又想采用JNDI方式引用数据源。

解决办法:

通过TongWeb的JNDI资源方式,建cn.com.obase.ObaseDataSourceFactory后生成的DataSource。 tongweb.xml中配置参考如下:

XML 复制代码
 <jndi-resource name="testobase" factory="cn.com.obase.ObaseDataSourceFactory" type="javax.sql.DataSource" enable="true" depends-on="">
             <property name="url" value="jdbc:obase://27.154.235.246:31234/kingwow?useServerPrepStmts=false&amp;characterEncoding=utf8&amp;rewriteBatchedStatements=true&amp;connectTimeout=10000"/>
             <property name="username" value="admin"/>
             <property name="password" value="admin"/>
             <property name="initialSize" value="5"/>
             <property name="minIdle" value="5"/>
             <property name="maxActive" value="300"/>
             <property name="period" value="30"/>
             <property name="maxWait" value="10000"/>
             <property name="keepAlive" value="true"/>
             <property name="minEvictableIdleTimeMillis" value="1800000"/>
             <property name="timeBetweenEvictionRunsMillis" value="10000"/>
             <property name="validationQueryTimeout" value="20"/>
             <property name="testWhileIdle" value="true"/>
             <property name="testOnBorrow" value="true"/>
             <property name="testOnReturn" value="false"/>
             <property name="connIpMapping" value="172.16.10.117|2880:27.154.235.246|31234"/>
 </jndi-resource> 
相关推荐
草莓熊Lotso1 小时前
【Redis 初阶】Set 类型深度解析:去重集合的运算能力与实战场景
linux·网络·数据库·windows·redis·tcp/ip·缓存
煎饼皮皮侠3 小时前
【设计】设计一个web版的数据库管理平台后端(之五) --借鉴mybatis
数据库·mybatis
东风破_9 小时前
danci 2:创建的单词书到底存在哪里?从 Supabase 一路理解 ORM、Drizzle 和 RLS
数据库·后端·node.js
橙子家10 小时前
OSS 文件上传的几个风险点和解决方案
数据库
2601_9620664912 小时前
【Sql Server】Update中的From语句,以及常见更新操作方式
android·java·数据库
愤怒的苹果ext13 小时前
MySQL Shell备份恢复数据库
数据库·mysql·备份恢复·mysqlsh
数字新视界15 小时前
DCIM管理系统的技术架构与部署模式详解
数据库·物联网·数据中心·数据中心基础设施管理·dcim管理系统
何以解忧,唯有..15 小时前
Pydantic 介绍与使用:Python 数据校验的现代方案
数据库·python·microsoft
这个DBA有点耶16 小时前
数据库容灾进入“秒级时代”:同城双活架构原理、关键技术选型与落地实践
数据库·架构·dba
2601_9620748116 小时前
大数据-264 实时数仓 - Canal MySQL的binlog研究 存储目录 变动信息 配置MySQL
大数据·数据库·mysql