kbengine添加多个数据库接口

大神,好!我想请教一个问题!目前我们的游戏服务器在kbengine_defs.xml中的dbmgr中配置了一个mysq“数据库A”,现在我想在代码里直连“数据库B”从中查询数据。


使用sql查询数据库用的是executeRawDatabaseCommand函数,我看到它有个dbInterfaceName 参数,需要在kbengine_defs.xml中配置的,请问要怎么配置?


def executeRawDatabaseCommand( command, callback, threadID, dbInterfaceName ):

dbInterfaceNamestring,可选参数,指定由某个数据库接口来完成, 默认使用"default"接口。数据库接口由kbengine_defs.xml->dbmgr->databaseInterfaces中定义。  

 

 

 

kbengine_defs.xml->dbmgr->databaseInterfaces中定义了默认数据库接口
<defaullt>
...
...
</default>
你在后面加新接口就行了
<new_dbinterface>
...
...
</new_dbinterface>

new_dbinterface就是dbInterfaceName
executeRawDatabaseCommand的最后一个参数填dbInterfaceName就能执行到具体数据库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值