找回密码
 注册成为天翎用户
查看: 799|回复: 4

[其他] [M3]怎么获取系统库的数据库名或者配置信息

[复制链接]
深圳在讯 发表于 2014-8-18 09:50:47 | 显示全部楼层 |阅读模式
本帖最后由 karrman 于 2015-3-3 09:39 编辑

(mysql)比如系统库的数据库名是“obpm”,我在多处用上比如obpm.t_user  obpm.t_department 这些,但有时数据库名会变动,那么这时我需要一个个去修改数据库名。请问下有没有方法直接获取系统库的数据库名,比如getSysDbsName()。那我就可以直接getSysDbsName().t_user()了
date.png
karrman 发表于 2014-8-18 10:38:06 | 显示全部楼层
您好,暂时没有这样的方法获取系统库的数据库名,不过你可以在函数库中,写一个常量,如果你需要引用数据库名,就直接写 getDataSource().XXX
回复

使用道具 举报

karrman 发表于 2014-9-5 11:25:34 | 显示全部楼层
您好,要不你试试使用全局变量的形式,
http://www.teemlink.com/bbs/view ... &extra=page%3D6
回复

使用道具 举报

 楼主| 深圳在讯 发表于 2014-9-10 16:32:16 | 显示全部楼层
我看后台知识管理,不是可以获取到配置文件km.properties的信息吗
回复

使用道具 举报

karrman 发表于 2014-9-11 15:20:03 | 显示全部楼层
亲,您试一下
var did=avo.getDatasourceid();//获取数据源的ID
var db=new Packages.cn.myapps.core.dynaform.dts.datasource.ejb.DataSourceProcessBean();//实例化数据源的应用处理类
var kk=db.doView(did);//获取数据源对象
var name=kk.getName();//获取数据源名称
name;

具体可以参考http://www.teemlink.com/bbs/view ... D%D4%B4%C3%FB%B3%C6
回复

使用道具 举报

本版积分规则

手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-13 22:36

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表