java如何连接db2

shenzhenzsf 2007-03-27 02:59:04
我看了好多关于java连接db2的方法,也已经把db2java.zip和一些jar文件添加进去了!但是好像都是没用的,老是报驱动错误,我的驱动字符用过:
//String driverName = "com.ibm.db2.jcc.DB2Jcc";
//String driverName = "com.ibm.db2.jdbc.app.DB2Driver";
//String driverName = "com.ibm.db2.jdbc.db2.DB2Driver";
//String driverName = "COM.ibm.db2.jdbc.db2.DB2Driver";
报错内容:
java.lang.ClassNotFoundException: com.ibm.db2.jdbc.app.DB2Driver
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at MyTestClass.ConDb2.main(ConDb2.java:82)

请高手赐教,谢谢了!
...全文
673 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
For_suzhen 2007-03-29
  • 打赏
  • 举报
回复
不用看,肯定是驱动没有加进classpath的lib下
建议你将驱动.jar文件在项目中的lib里面也加一份,然后导入
如果是Eclipse的话,直接倒入就行了
wangrui_85117 2007-03-29
  • 打赏
  • 举报
回复
没有导入包文件
shengli_liao 2007-03-29
  • 打赏
  • 举报
回复
xuexi...
ker79 2007-03-29
  • 打赏
  • 举报
回复
解压缩看看有没有DB2Driver文件
interpb 2007-03-29
  • 打赏
  • 举报
回复
你把你用的jar解压缩看看 就知道了

shenzhenzsf 2007-03-29
  • 打赏
  • 举报
回复
启动怎么设置啊?
IMPORT com.ibm.db2.jdbc.app.DB2Driver好像是不识别的啊!
还有,我不是太清楚,如果连接DB2需要加载那个驱动文件,怎么感觉和SQL server2000的不一样呢,没有固定的.jar驱动?谢谢了!
qzjackie 2007-03-27
  • 打赏
  • 举报
回复
是的。要把启动设置好哦。
lixiaoxue85 2007-03-27
  • 打赏
  • 举报
回复
java.lang.ClassNotFoundException: com.ibm.db2.jdbc.app.DB2Driver
把得错是没有找到驱动,看看加到CLASSPATH了没
最好的办法是 IMPORT com.ibm.db2.jdbc.app.DB2Driver,看看认得出吗.认不出说明没设置好驱动.认出了为其他错误
wuhuawu09 2007-03-27
  • 打赏
  • 举报
回复
找不到DB2Driver驱动啊。。。。。。。确定jar包里有,而且发布后在WEB_info 下。。。
xingweibin 2007-03-27
  • 打赏
  • 举报
回复
Class.forName("com.ibm.db2.jdbc.app.DB2Driver ").newInstance();
String url="jdbc:db2://localhost:5000/sample"; //sample为你的数据库名
String user="admin";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
sole_lodestar 2007-03-27
  • 打赏
  • 举报
回复
jar包里没有com.ibm.db2.jdbc.app.DB2Driver
interpb 2007-03-27
  • 打赏
  • 举报
回复
你把你用的db2的jar解压缩看看 具体的驱动名是哪一个 不就知道;

62,629

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧