簡體   English   中英

通過Java與DB2連接

[英]Connect with DB2 from Java

我嘗試從Java連接到db2,這是我的代碼:

    public class Db2Connection {
        public static void main(String[] args) {
            String jdbcClassName="com.ibm.db2.jcc.DB2Driver";
            String url="jdbc:db2://localhost:50001/TEST";
            String user="user1";
            String password="pass";


        System.out.println("before try-catch");
        Connection connection = null;
        try {
            System.out.println("try");

            //Load class into memory
            Class.forName(jdbcClassName);
            //Establish connection
            System.out.println("before conn");
            connection = DriverManager.getConnection(url, user, password);
            System.out.println("after conn");
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        } catch (SQLException e) {
            e.printStackTrace();
        }finally{
            if(connection!=null){
                System.out.println("Connected successfully.");
                try {
                    connection.close();
                } catch (SQLException e) {
                    e.printStackTrace();
                }
            } 
        }
    }
}

為了清楚起見,我將db2jcc.jar添加到我的項目中,並使用有效的URL運行代碼。 程序無法跳過行:

connection = DriverManager.getConnection(url, user, password);

我沒有收到任何錯誤或異常,應用程序無法執行。 我不知道如何處理,有人可以幫助我嗎?

在刪除冒號后嘗試:

String url="jdbc:db2//localhost:50001/TEST";

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM