WebSphere MQ Explorer的sqlserver的jdbc

时间:2022-01-07 17:00:14

一、IBM WebSphere MQ7.0的jdbc支持数据库有:

  • DB2
  • Informix
  • Informix_With_Date_Format
  • Microsoft_SQL_Server
  • Oracle
  • Sybase_JConnect6_05

  本文以server 2008 r2的jdbc为例,以两种方法建jdbc,详情如下:

二、建sqlserver的jdbc

1、打开MQ资源管理器,WebSphere MQ Explorer

2、右键点击【可配置服务】,选择【新建】-【可配置服务】

WebSphere MQ Explorer的sqlserver的jdbc

3、输入jdbc名称,sqlserver,选择类型为:JDBCProviders,选择模板为:Microsoft_SQL_Server

WebSphere MQ Explorer的sqlserver的jdbc

4、修改参数对应的值,如下所示:

WebSphere MQ Explorer的sqlserver的jdbc

5、设置安全标识:mySqlServerSI,并绑定用户名密码 -u cqmstc -p cqmstc

打开MB命令控制台(可参考http://www.cnblogs.com/hhl-kf/archive/2012/09/25/2694052.html

WebSphere MQ Explorer的sqlserver的jdbc

mqsisetdbparms MB7BROKER -n jdbc::mySqlServerSI -u cqmstc -p cqmstc

6、将安全标识挂接到配置服务

mqsichangeproperties MB7BROKER -c JDBCProviders -o sqlserver -n securityIdentity -v mySqlServerSI

7、重启代理,执行组:mqsireload MB7BROKER -e default

8、删除配置服务
mqsideleteconfigurableservice MB7BROKER -c JDBCProviders -o sqlserver

9、命令查看配置服务
mqsireportproperties MB7BROKER -o sqlserver -c JDBCProviders -r

10、界面查看配置服务,可选中配置服务,右键选择【属性】进行编辑修改

注意:连接字符串“jdbc:sqlserver://[serverName]:[portNumber];DatabaseName=[databaseName];user=[user];password=[password]”不可修改,修改后,会报“用户名""登陆失败”,因为连接字符串修改后,无法识别到user

参考:http://www.cnblogs.com/hhl-kf/p/MQ_oracle_jdbc.html