一、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、右键点击【可配置服务】,选择【新建】-【可配置服务】
3、输入jdbc名称,sqlserver,选择类型为:JDBCProviders,选择模板为:Microsoft_SQL_Server
4、修改参数对应的值,如下所示:
5、设置安全标识:mySqlServerSI,并绑定用户名密码 -u cqmstc -p cqmstc
打开MB命令控制台(可参考http://www.cnblogs.com/hhl-kf/archive/2012/09/25/2694052.html)
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