【问题标题】:DB2 Connection Issue using JDBC from eclipse从 Eclipse 使用 JDBC 的 DB2 连接问题
【发布时间】:2011-07-29 14:52:50
【问题描述】:

我需要使用 Eclipse 中的 jdbc 连接到 DB2 数据库服务器。即使我已经安装了所需的 jar 文件,我仍然收到以下错误:

Error occurred java.lang.ClassNotFoundException: com.ibm.db2.jcc.DB2Driver
Error occurred java.sql.SQLException: No suitable driver found for jdbc:db2://db2server

我该怎么办?

谢谢。

【问题讨论】:

    标签: java eclipse jdbc db2


    【解决方案1】:
    1. 确保包含 com.ibm.db2.jcc.DB2Driver 的 JAR 在您的 CLASSPATH 中。
    2. 如果是,请检查 URL 语法。该错误通常意味着驱动程序类已加载,但 URL 不正确。 Here 是向您展示正确语法的文档。
    3. 如果两者看起来都正确,请确保服务器名称在您的计算机上可见。 ping那个机器名;找出您的主机表中有它。

    【讨论】:

      【解决方案2】:

      我有类似的问题。

      我尝试下载IBM Driver 并且下载的文件夹还包含 db2jcc.jardb2jcc4.jar 将这两个 jar 放入 WEB-INF/ lib 文件夹都将它们添加到类路径中(构建路径选项)。你的代码也必须看起来像这样,

      Class.forName("com.ibm.db2.jcc.DB2Driver").newInstance();
      
              //context
              //DataSource datasource = null;
          //  datasource = (DataSource)initCtx.lookup("jdbc:sqlserver://AZNICSQL02;DatabaseName=CIO;schemaName=dbo");
      
      
              //Connect to Data source
              dbconnection = DriverManager.getConnection("jdbc:db2://192.168.4.58:50001/", "", "");
              dbstatement = (Statement) dbconnection.createStatement();`
      

      尝试在 eclipse 中的 DataSource Explorer 插件中探索

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-12-12
        • 1970-01-01
        • 1970-01-01
        • 2014-07-11
        • 2011-06-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多