首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

ssh联接db2

2012-09-17 
ssh连接db2一直对mysql情有独钟,最近银行里搞开发,科技部老大让我这个新来的小生搞,数据库就采用db2...哥

ssh连接db2

一直对mysql情有独钟,最近银行里搞开发,科技部老大让我这个新来的小生搞,数据库就采用db2...哥自然是很开心(一直在营业室里做会计,郁闷死哥了,终于可以做做开发,干回哥最擅长的事情了)

这里我深有感觉..我用的是db2 版本是8.X..

最开始以为很简单..结果搞了一晚上才出来...

我是用hibernate连接数据库...安装完db2之后不用网上找java驱动包,在db2客户端就有了..大概位置是在 db2/java/目录下

一共两个包

db2jcc.jar 和  db2jcc_license_cisuz.jar

两个包就可以了

加入包之后...还是不行的,连接数据库的时候会报错....

这个错误是:can't load db2jcct2 library

这个IBM提供了解决方法:

原文是:

https://www-304.ibm.com/support/docview.wss?uid=swg21287078

本人英语很烂,四级没过..但是不知道为什么..对于这些英文文档..俺就是能看懂..(再次鄙视一下中国的教育制度,四级不过,哥不是照样看懂了?)

本人是windows(linux,unix,请自己看原文)

大概意思就是需要db2jcct2.dll库...这个库在哪?别急..同样也在db2客户端..自己搜索下吧...我就不贴具体地址了

有了这个db2jcct2.dll,然后把他放入java.library.path.....注意这里不是我的电脑里的path环境变量..两者不同....

不知道怎么办..很简单...在Java里编译这句代码


这里你先测试一下,,看看是否success

如果是..OK...可能就没问题了...

我这里贴下我spring的关于这数据源的配置:

jdbc.driverClassName=com.ibm.db2.jcc.DB2Driverjdbc.url=jdbc\:db2\://127.0.0.1\:50000/db2jdbc.username=administratorjdbc.password=123456

到此为止,哥就成功的连接上了db2......网上有的说法说需要IBM的JDK才能连上/.....其他版本我不知道...我用的8.x完全是jdk官网下的,没有装IBM的...

顺便说下开启db2就用了哥整整700M内存..在开个myeclipse,qq,qq音乐.谷歌游览器..一看内存都2.7G了...本身只有2个G的内存....

汗啊.虚拟内存...硬盘当内存都用上了.....

热点排行