db2 8.1 jdbc 连接问题!
代码:
package test.util; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import javax.sql.rowset.CachedRowSet; import com.sun.rowset.CachedRowSetImpl; public class StringTest { private static Connection connect = null; private static String _driver2 = "COM.ibm.db2.jcc.DB2Driver"; private static String _driver = "COM.ibm.db2.jdbc.net.DB2Driver"; private static String _Url = "jdbc:db2://localhost:50001/sample"; private static String _Url2 = "jdbc:db2://1.1.6.146:6789/erp"; private static String _UserName = "db2admin"; private static String _Password = "db2admin"; /** * @author sunyh * @param args * @throws InstantiationException * @throws IllegalAccessException * @throws ClassNotFoundException * @throws SQLException */ public static void main(String[] args) throws InstantiationException, IllegalAccessException, ClassNotFoundException, SQLException { // connect= getcon String _sSQL = "select * from syscat.bufferpools"; // Formatter(str); Object o = Class.forName(_driver).newInstance(); connect = DriverManager.getConnection(_Url, _UserName, _Password); CachedRowSet crs = new CachedRowSetImpl(); crs.setUrl(_Url); crs.setUsername(_UserName); crs.setPassword(_Password); crs.setCommand(_sSQL); crs.execute(connect); connect.close(); System.out.print(o.toString()); } }
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(10)
引用来自#10楼“sunyh”的帖子
奇怪的是 用这个驱动COM.ibm.db2.jcc.DB2Driver 报类找不到。。。。搞..
奇怪的是 用这个驱动COM.ibm.db2.jcc.DB2Driver 报类找不到。。。。搞..
这篇文章 我已经在 ibm的网站上看了,,
我觉得我 写的没有问题
可是。。。
这里有篇文章详细介绍各种 DB2 的 JDBC 连接方式
http://www.oschina.net/bbs/thread/4642
引用来自#4楼“sunyh”的帖子
8.1 的 用这个驱动 COM.ibm.db2.jcc.DB2Driver 会报类没有找到。。。。
有这个 "jdbc:db2://1.1.6.146:6789/erp是好 的。。
有人熟悉的吧。。。发个连接方式啊。
8.1 的 用这个驱动 COM.ibm.db2.jcc.DB2Driver 会报类没有找到。。。。
db2java.jar
db2jcc.jar文件我都已经放好了。。。
localhost 是 db2 v8.1的数据库
1.1.6.146 是 db2 7.0+的 数据库
现在8.1的跑到 connect = DriverManager.getConnection(_Url, _UserName, _Password);
就不动了 没有反映 也不报错。。。