簡體   English   中英

Netbeans中包含javadb的java項目的分發

[英]Distribution of java project containing javadb made in Netbeans

我剛剛完成了Java應用程序,現在正嘗試分發它。 構建工作正常,但是在另一台PC上嘗試時,我收到錯誤消息:

java.sql.SQLNonTransientConnectionException:java.net.ConnectException:連接錯誤,消息為拒絕連接到端口1,527上的服務器localhost:連接。

正在運行的代碼是

         try
    {
    Connection conn = null;
    conn = DriverManager.getConnection ("jdbc:derby://localhost:1527/db01", "Administrator", "admin"); //run procedure getConnection to connect to the database - see below
    PreparedStatement st =conn.prepareStatement("Select * from TB01");
    ResultSet rs = st.executeQuery();
   jTable1.setModel(DbUtils.resultSetToTableModel(rs));
    conn.close();
    }
    catch(Exception ex)
    {
    JOptionPane.showMessageDialog(null, ex.toString());
    }

我假設我在代碼在IDE外部運行時缺少用於設置參數的內容。 有人可以向我解釋我還必須包括什么嗎?

TB01只是一個表,其中包含一些示例數據,我正嘗試在gui上顯示它們。 它可以在IDE中完美運行

關閉IDE后,它就無法在我的電腦上運行。 您是否必須包含一些代碼才能啟動服務器?

提前致謝

您可能應該在嵌入式模式下使用JavaDB。 然后,您無需啟動服務器,也不需要網絡流量。 我認為它在Netbeans中稱為“ Java DB(嵌入式)”。

這是一個古老的方法: https : //blogs.oracle.com/geertjan/entry/embedded_database_for_netbeans_platform

暫無
暫無

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

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