こんにちは、さらに調査した後、私は解決策を得ました。
組み込みダービーメモリデータベースに接続するには、アプリケーションでNetworkServerControlを起動する必要があります。その後、たとえばeclipseDTPプラグイン/データソースエクスプローラーを使用してderbyデータベースに接続できます。
インメモリデータベースを作成し、NSCを起動するコードは次のようになります。
public static void main(String args[])
{
NetworkServerControl nsc = new NetworkServerControl(InetAddress.getByName("localhost"), 1527);
nsc.start(new PrintWriter(System.out, true));
Class.forName("org.apache.derby.jdbc.EmbeddedDriver");
Connection c = DriverManager.getConnection("jdbc:derby:memory:testdb;create=true");
}
NetworkServerControlとデータベースを作成できるようにするには、jdk7(lib \ db)に付属しているderby.jarとderbynet.jarを含める必要があります。
その後、アプリケーション(およびデータベース)が実行されている限り、データベースに接続できます。接続URLは次のとおりです:jdbc:derby:// localhost:1527 / memory:testdb
ユーザーとパスワード:あなたの選択
よろしく、
アレックス