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

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

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

二、命令建jdbc

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

2、创建配置服务(Oracle JDBC)

mqsicreateconfigurableservice MB7BROKER -c JDBCProviders -o SIMPLERROUTEDB
-n connectionUrlFormat,connectionUrlFormatAttr1,description,jarsURL,portNumber,
serverName,type4DatasourceClassName,type4DriverClassName
-v "jdbc:oracle:thin:[user]/[password]@[serverName]:[portNumber]:[connectionUrlFormatAttr1],
<SID>,Simplified Database Routing Sample Database,<JARS URL>,<PORT NUMBER>,
<SERVER NAME>,oracle.jdbc.xa.client.OracleXADataSource,oracle.jdbc.OracleDriver"

其中:

-c JDBCProviders  :配置服务类型为jdbc;-o SIMPLERROUTEDB :jdbc名称为SIMPLERROUTEDB;

-n 为参数名称,多个参数间用","分隔,-v 为参数对应的值,多个值间为","分隔;

<JARS URL> oracle的jdbc驱动全路径

<PORT NUMBER> oracle端口,默认为1521

<SID> oracle实例名,没有偿试过集群时,服务名和sid不一致时,写服务名是否正确

<SERVER NAME> oracle所在服务器ip地址

示例如下,建oracle的jdbc名为CQMSTCDB:

(1)mqsicreateconfigurableservice MB7BROKER -c JDBCProviders -o CQMSTCDB -n connectionUrlFormat,connectionUrlFormatAttr1,description,jarsURL,portNumber,serverName,type4DatasourceClassName,type4DriverClassName -v "jdbc:oracle:thin:cqmstcmstc@192.168.4.248:1521:cqmstc,cqmstc,Simplified Database Routing Sample Database,D:\oracle\product\10.2.0\db_1\jdbc\lib,1521,192.168.4.248,oracle.jdbc.xa.client.OracleXADataSource,oracle.jdbc.OracleDriver"

(2)mqsicreateconfigurableservice MB7BROKER -c JDBCProviders -o CQMSTCDB -n connectionUrlFormat,connectionUrlFormatAttr1,description,jarsURL,portNumber,serverName,type4DatasourceClassName,type4DriverClassName -v "jdbc:oracle:thin:[user]/[password]@[serverName]:[portNumber]:[connectionUrlFormatAttr1],cqmstc,Simplified Database Routing Sample Database,D:\oracle\product\10.2.0\db_1\jdbc\lib,1521,192.168.4.248,oracle.jdbc.xa.client.OracleXADataSource,oracle.jdbc.OracleDriver"

注意上面(1),(2)中,-v "jdbc:oracle:thin:[user]/[password]@[serverName]:[portNumber]:[connectionUrlFormatAttr1]" 可以明确值,也可以不明确值。

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

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

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

mqsichangeproperties MB7BROKER -c JDBCProviders -o CQMSTCDB -n securityIdentity -v mySecurityIdentity

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

6、删除配置服务
mqsideleteconfigurableservice MB7BROKER -c JDBCProviders -o CQMSTCDB

7、命令查看配置服务(Oracle JDBC)
mqsireportproperties MB7BROKER -o CQMSTCDB -c JDBCProviders -r

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

三、图形化界面创建jdbc

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

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

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

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

5、单击【完成】,保存成功,查看也上面一致;

6、绑定用户名密码并重启,使密码生效:

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

mqsireload MB7BROKER -e default

参考:WebSphere MQ Explorer 教程

IBM WebSphere MQ的oracle的jdbc的更多相关文章

  1. IBM WebSphere MQ 7.5基本用法

    一.下载7.5 Trial版本 http://www.ibm.com/developerworks/downloads/ws/wmq/ 这是下载网址,下载前先必须注册IBM ID,下载完成后一路Nex ...

  2. IBM WebSphere MQ 通道类型配置

    IBM WebSphere MQ 通道类型配置 初学MQ,四种常见通道,windows下操作 目录 Sender--Receiver Server-Receiver Server-Requester ...

  3. IBM websphere MQ使用说明

    百度文库: IBM websphere MQ使用说明 IBM MQ安装和配置

  4. IBM WebSphere MQ介绍安装以及配置服务详解

    首先介绍一下MQ MQ消息队列的简称是一种应用程序对应用程序的通信方法.说白了也就是通过队列的方式来对应用程序进行数据通信.而无需专用链接来链接它们. MQ的通讯方式 1.数据报的方式 Datagra ...

  5. IBM WebSphere MQ介绍安装以及配置服务详解(转)

    首先介绍一下MQ MQ消息队列的简称是一种应用程序对应用程序的通信方法.说白了也就是通过队列的方式来对应用程序进行数据通信.而无需专用链接来链接它们. MQ的通讯方式 1.数据报的方式 Datagra ...

  6. IBM websphere MQ 消息发送与获取

    一. 所需依赖包,安装 IBM websphere MQ 后,在安装目录下的 java 目录内 import java.io.IOException; import java.util.Propert ...

  7. IBM WebSphere MQ安装及配置详解

    打开MQ安装程序,选择下一步,默认安装WebSphere MQ, 完成MQ的安装工作,启动WebSphere MQ, 服务器配置,选择新建队列管理器,创建名为 "mq"的队列管理器 ...

  8. IBM WebSphere MQ的C#工具类以及源码(net)

    简单的介绍一下MQ常用的对象 Queue Manager 队列管理器 主要负责管理队列.通道等,类似与Oracle中的Oracle实例的概念,在一台服务器中可以定义多个Queue Manager. Q ...

  9. IBM Websphere MQ常用命令及常见错误

    MQSC: MQ Script Command  (不区分大小写) 注明: 下面命令行中的队列管理器名字,队列名字分别用QmgrName, QName替代. 下面标蓝色的,都需要根据实际配置更改! 打 ...

随机推荐

  1. phpcms无刷新分页

    控制器添加一个函数: 添加一个静态页面ajax_message.html,在页面中添加如下代码: 在要分页的页面(我的是"show"页面)中添加如上图代码: phpcms无刷新分页 ...

  2. HTML基础篇之HTML基本结构

    课堂知识总结 第一接触和学习HTML知识在学习过程中对所属的标签的自己认为的理解和解释. HTML元素:文档里面的标签和内容. 比如:<h1>大家好</h1>  左边的是开始标 ...

  3. poj1323-Game Prediction(贪心思想)

    贪心的思想:尽量的从最大值找起.然后在剩余之中,再从最大值找起. 一,题意: M个人,每人N张牌,每轮比较谁出的牌大,最大者为胜.现在给定M和N,以及你的牌,要求输出你至少能确保获得几轮的胜利 从&q ...

  4. Oracle数据库的导入导出

    1.导出Oracle数据 A.使用命令行导出数据 exp username/password @database file= fullpath(如:D:\data.dmp) full=y B.使用工具 ...

  5. IOS 开发教程

    http://www.raywenderlich.com/category/ios http://www.raywenderlich.com/50310/storyboards-tutorial-in ...

  6. How to create a "BOOT USB DISK" for EXSI6.0

    1 准备工作 opensuse 13.2ESXi ISO文件  //vmware 官网下载 VMware-VMvisor-Installer-5.1.0-799733.x86_64.iso,XXXXX ...

  7. 项目组织与管理SPM(理论基础)

  8. 软件测试基础homework3

    //本次的作业为/******************************************************* * Finds and prints n prime integers ...

  9. android 屏幕分辨率 更改

    手头上有一个320x240的LCD.运行android时,显示内容过大,需要更改屏幕的分辨率. 参考链接 http://www.bkjia.com/Androidjc/899396.html http ...

  10. WP8.1 C#代码 添加/获取Grid.ColumnDefinitions/RowDefinitions

    WP8.1: ColumnDefinitions和RowDefinitions的道理是相同的,语法顺序是一样的,只不过是将ColumnDefinitions换成RowDefinitions而已 获取并 ...