【问题标题】:Connecting DB2 Express-C in java using Eclipse Indigo使用 Eclipse Indigo 在 Java 中连接 DB2 Express-C
【发布时间】:2011-11-27 20:33:46
【问题描述】:

我对 JDBC 很陌生,我正在尝试编写一个简单的应用程序来连接到位于同一台机器上的 DB2 数据库。

我正在寻找代码 sn-p 和必要的步骤,以便建立与数据库的连接并向数据库发送一些简单的SELECT 语句。

如果有人能指出我在这方面的正确方向,我将不胜感激。

【问题讨论】:

    标签: java eclipse jdbc db2


    【解决方案1】:

    你需要DB2 jdbc driver,然后你可以这样写:

    // load the DB2 Driver
    Class.forName("COM.ibm.db2.jdbc.app.DB2Driver");
    
    // establish a connection to DB2
    Connection db2Conn = DriverManager.getConnection("jdbc:db2:test","user","pass");
    
    Statement st = db2Conn.createStatement();
    String myQuery = "SELECT * FROM TEST"; 
    
    // execute the query
    ResultSet resultSet = st.executeQuery(myQuery); 
    

    【讨论】:

    • 你好!!!我已经下载了java的jdbc驱动程序,在eclipse中添加了外部jar/zip,名称是:db2jcc.jar,db2jcc4.jar,sqlj.zip,sqlj4.zip ...现在测试了上面的程序,异常显示在Class.forName("COM.ibm.db2.jdbc.app.DB@Driver") ,错误是:COM.ibm.db2.jdbc.app.DB@Driver 我通过 exceptionobject.getMessage()跨度>
    • 有什么异常?您确定驱动程序和许可证 jar 在类路径中吗?您是否安装了“数据服务器客户端”或从哪里获得这些 jar?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-11
    相关资源
    最近更新 更多