Java netbeans の分散アプリケーションで問題が発生しています。プログラムは、作成した元のマシンで完全に実行されています。ビルドしてdistributeフォルダを作って指示に従って実行しようとすると、ポート1527のlocalhostが拒否されたというエラーが出ました。
これが私のdo connect関数の私のコードです
public void DoConnect()
{
String host = "jdbc:derby://localhost:1527/KempDB";
String uName = "main";
String uPass = "admin";
try
{
con = DriverManager.getConnection(host, uName, uPass);
stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
String sql = "select cv.checkvouchernumber, c.checknumber, paytoorder, bankcode, dateissued, amount from checkvoucher cv, checks c where cv.checkvouchernumber = c.checkvouchernumber and cv.checknumber = c.checknumber";
rs = stmt.executeQuery(sql);.....
..........
}
catch(SQLException err){
.......
}
これはデータベースサーバーに接続するために使用したコードです。使用したデータベースサーバーはJavaに組み込まれています。アパッチダービーだ…
私が作成した元のマシンで言ったように、プログラムはエラーなしで正常に実行されますが、プログラムを別のマシンに配布すると、接続を拒否するエラーが発生します。データベースがあるローカル マシンに接続するにはどうすればよいですか? 多分あなたはこれで私を助けることができます.