您的位置:程序门 -> db2 -> 基础类



db2 支不支持获取当前应用程序的名字


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


db2 支不支持获取当前应用程序的名字
发表于:2007-10-26 14:13:50 楼主
application_id()好象只能拿到id,到不能拿到名字,但current   client_applname   也拿不到东西只个了一个空字符我,我在connetcstring明明设定了programname,可是什么也拿不到,我用的vs2005   c#   跟   db2   express   v9
发表于:2007-12-04 13:50:361楼 得分:0
当然可以呀,db2   list   applications   > e:/appname.txt就可以把所有连接数据库的程序名字,像下面一样:如果只是想看看,直接用db2   list   applications即可。


授权标识     应用程序名         应用程序         应用程序标识                                     数据库       代理程序

                                                句柄                                                                             名称           序号

--------   --------------   ----------   --------------------------------------------------------------   --------   -----

user1           toad.exe               193                 *local.db2.071204040848                                                                                 testdb       1        

user1           db2taskd               191                 *local.db2.071204040842                                                                                 testdb       1        

user1           db2stmm                 190                 *local.db2.071204040841                                                                                 testdb       1        

user1           toad.exe               189                 *local.db2.071204040840                                                                                 testdb       1        


发表于:2007-12-04 19:34:592楼 得分:0
但是db2       list       applications         不能够知道具体是哪个连接
发表于:2007-12-12 11:08:283楼 得分:0
那倒是,不过句柄大的往往是后连接的,所以一般可以根据这个判断出来。
发表于:2007-12-12 11:10:074楼 得分:0
噢,错了,我说的是“应用程序”不是“句柄”


快速检索

最新资讯
热门点击