私はJavaDBを使用するデスクトップアプリケーションに取り組んでいます。NetBeans6.8とJDK6Update20を使用しています
必要なデータベースを作成し、以下を使用してアプリケーションを介してデータベースに接続しましたClientDriver
。
String driver = "org.apache.derby.jdbc.ClientDriver";
String connectionURL = "jdbc:derby://localhost:1527/myDB;create=true;user=user;password=pass";
try {
Class.forName(driver);
} catch (java.lang.ClassNotFoundException e) {
e.printStackTrace();
}
try {
schedoDBConnection = DriverManager.getConnection(connectionURL);
} catch (Exception e) {
e.printStackTrace();
}
これは正常に機能します。ただし、その場合、データベースのサービスはNetBeansから提供されます。アプリケーションを別のPCに移動すると、データベースにアクセスできなくなります。JavaDBをアプリケーションに統合するにはどうすればよいですか?