weblogic配置数据源连接达梦数据库

  

达梦7 jdbc驱动分为Dm7JdbcDriver14, Dm7JdbcDriver15, Dm7JdbcDriver16,分

  

别对应Jdk1.4、Jdk1.5 Jdk1.6;,

  

达梦7提供不同hibernate和jdk版本的方言包,用户可根据开发环境选择对应的方言包

  

版本,相关方言包驱动在方言目录下,,

  

Hibernate.cfg.xml配置要求:,,

  

驱动名称,

  

& lt;属性名=癱onnection.driver_class"祝辞dm.jdbc.driver.DmDriver,

  

方言包名称,

  

& lt;属性名=癲ialect"祝辞org.hibernate.dialect.DmDialect,

  

1。配置JDBC驱动,

  

复制DmJdbcDriver.jar(位于达梦数据库安装目录的jdbc目录下),

  

到/u01/中间件/wlserver_10.3/服务器/lib目录中,

  

PS:不管是复制14日,15日,16日的jdbcdriver文件,复制到自由之后都需要重命名成

  

DmJdbcDriver.jar    

修改jdbcdriver.xml文件,把下面这段代码复制到该文件中只

  

& lt; Driver 

  

,,数据库=癉ameng",

  

,,供应商=癉ameng",

  

,,类型=袄嘈?“,

  

,,DatabaseVersion=?.0“,

  

,,ForXA=皌rue",

  

,,Cert=皌rue",

  

,,ClassName=癲m.jdbc.driver.DmDriver",

  

,,URLHelperClassname=皐eblogic.jdbc.utils.WLDDMSSQLJDBC4DriverURLHelpe

  

r",

  

,,从dual" TestSql=把≡?;祝辞,

  

,,,,& lt;属性名称=癉bmsName"要求=癴alse"InURL=癴alse"/祝辞,

  

,,,,& lt;属性名称=癉bmsHost"要求=皌rue"InURL=皌rue"/祝辞,

  

,,,,& lt;属性名称=癉bmsPort"要求=皌rue"InURL=皌rue",

  

https://www.yisu.com/zixun/DefaultValue=" 5236 "/>

  

,,,,& lt;属性名称=癉bmsUsername"要求=皌rue"InURL=皌rue"/祝辞,

  

,,,,& lt;属性名称=癉bmsPassword"要求=皌rue"InURL=皌rue"/祝辞,

  

,时间/Driver> & lt;

  

,,

  

2。需要修改weblogic安装目录下的启动脚本,

  

进入路径为:/u01/中间件/wlserver_10.3/共同/bin 

  

修改文件:commEnv.sh ,,startManagedWebLogic.sh 

  

WEBLOGIC_CLASSPATH=,

  

CLASSPATH=,

  

在这两个参数中添加,

  

$ {CLASSPATHSEP} $ {WL_HOME}/服务器/lib/DmJdbcDriver.jar 

  

3。启动weblogic服务器配置达梦数据源,

  

启动weblogic服务,启动路径同以下类似:,

  

/根/Oracle/中间件/user_projects/域/dmdb_domain/startWebLogic.sh 

  

数据库类型选择Dameng 

  

数据库驱动程序选择其他,

  

点击下一步,

  

点击下一步,

  

点击下一步,

  

驱动程序类名称:(一定要修改URL的连接串),

  

dm.jdbc.driver.DmDriver    

URL: jdbc: dm://10.51.102.10:5236 ? ignoreCase=true 

  

, amp;用户=FMIS9999&音箱;密码=FMIS9999 

  

如果上面的URL不行则将,amp;改为,,

  

点击测试配置提示连接测试成功,

  

点击下一步,

  

点击完成,

  

点击激活更改提示成功后配置完成只

  

注意事项:

  

1只;,,,用户名和密码必须以参数的方式进行传递,否则创建时会提示密码错误只

  

2只;,,,参数之间使用,符合进行连接,但是在web页面中,属于特殊符号,有时会参数

  

连接串错误导致无法创建数据源,所以直接使用,amp;最为保险只

  

3只;,,,原有应用时甲骨文的情况下一直到达梦数据库时一般会配置成大小写敏感。这样

  

需要在参数中加入忽略源信息大小敏感参数ignoreCase=true,否则在应用程序访问时会

  

出现无效的表名或者列名等错误只

weblogic配置数据源连接达梦数据库