jdbc中使用db2驱动的问题。(100分)

S

shw_3

Unregistered / Unconfirmed
GUEST, unregistred user!
我使用jdbc连接数据库,捕捉到这两个异常:
sql_data():com.ibm.db2.jdbc.app.DB2Driver
sql_data.executeQuery:No suitable driver
请问是不是驱动没配置好?我下了db2驱动 connectjdbc.jar,
请问:如何配置?
我用的是resin2.1.5+j2sdk,是不是要放在j2sdk下面?
 
设置ClassPath
 
我正是想求如何设置,因为我试了好多次都没成功。
 
那你现在是怎么设置的?
 
我把connectjdbc.jar解开,扔在了j2sdk下的lib里。
 
那你的环境变量classpath有没有包含j2sdk的lib目录呢?
参考:
比如connectjdbc.jar放在d:/javalib/下面,
设置环境变量classpath,其中包含d:/javalig/connectjdbc.jar
 
我试试!
 
还是不行啊,connectjdbc.jar要不要解开啊?
我发现里面有好多别的包,如db2.jar,util.jar等等……
请问如何设置啊?
 
搞了半天,这个是DataDirect公司的产品来着,
这里有Install Guild(E文的),自己看吧。
http://www.datadirect-technologies.com/download/docs/jdbc/Jdbcig/wininst.htm
 
我把ddjdbc31.jar的路径在classpath中设好,解决了问题。
可是我发现中数据库中取出的中文都是乱码,请问如何解决啊?
 
关于中文的乱码问题请
全文检索
以前有很多人问过了
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1099438
 
是win还是linux?
 
用db2自己带的jdbc驱动就可以啊。注意请用版本7以上的db2的jdbc。
解开jar,放到web-inf目录下。本地jdbc驱动用app目录下的驱动,网络用net下的。
 
顶部