DB2
Class.forName("com.ibm.db2.jdbc.net.DB2Driver");
String url="jdbc:db2://192.9.200.108:6789/SAMPLE"
cn = DriverManager.getConnection( url, sUsr, sPwd );
这是我从网上找到的!
你需要把你的驱动程序放到web-inf/lib目录下!

解决方案 »

  1.   

    它提示下面的错误:
    COM.ibm.db2.jdbc.DB2Exception: [IBM][JDBC Driver] CLI0615E  从套接字接收时出错,服务器不响应。SQLSTATE=08S01[IBM][JDBC Driver] CLI0615E  从套接字接收时出错,服务器不响应。SQLSTATE=08S01-99999
    那位大哥救救我啊,急啊!!!
      

  2.   

    代码:
    String user = "ctmp";
    String pwd = "ctmp";
    String url = "jdbc:db2://192.168.0.102:50000/ctmp";
    String driver = "COM.ibm.db2.jdbc.net.DB2Driver";
    Class.forName(driver).newInstance();
    Connection conn = DriverManager.getConnection(url,user,pwd);出错信息:
    COM.ibm.db2.jdbc.DB2Exception: [IBM][JDBC Driver] CLI0615E  从套接字接收时出错,服务器不响应。SQLSTATE=08S01[IBM][JDBC Driver] CLI0615E  从套接字接收时出错,服务器不响应。SQLSTATE=08S01-99999
      

  3.   

    用这个Driver:COM.ibm.db2.jdbc.app.DB2Driver的话好像只要把url设成java:db2:databasename就可以了,你试试.
      

  4.   

    Class.forName("COM.ibm.db2.jdbc.net.DB2Driver");
    String url="jdbc:db2://192.9.200.108:6789/SAMPLE"
    cn = DriverManager.getConnection( url, sUsr, sPwd );
    这是网络连接DB2;如果你装个客户端的db2,那么就可以想上面说的,直接通过 app 连就行了
    Class.forName("COM.ibm.db2.jdbc.app.DB2Driver");
    String url="jdbc:db2:dateBaseName"
    conn = DriverManager.getConnection(url,user,userPw);
      

  5.   

    兄弟们,又出别的错误了。
    COM.ibm.db2.jdbc.DB2Exception: [IBM][JDBC Driver] CLI0616E  打开套接字时出错。SQLSTATE=08S01[IBM][JDBC Driver] CLI0616E  打开套接字时出错。SQLSTATE=08S01-99999
    打开套接字时出错是怎么回事啊,急!!!
      

  6.   

    摘自db2:
    CLI0616E Error opening socket.  
    Explanation: Cannot open the socket to server, server may be down. 
    User Response: Ensure JDBC server is up, and rerun your program.