1

HSQLDBをサーバーとして実行しています。新しいデータベースを動的に作成できるように、remote_openプロパティをtrueに設定しています。

新しいデータベースを作成しようとすると、ArrayIndexOutOfBoundsException-1が発生します。フォルダ構造を見ると、DBファイルはすべてそこにあるようです。サーバー上のデータベースに追加されていないだけです。

Connection c = DriverManager.getConnection("jdbc:hsqldb:hsql://localhost/xdb;filepath=file:C:/files/mydatabase", "SA", "");

スローされた例外:

java.sql.SQLException: java.lang.ArrayIndexOutOfBoundsException: -1 java.lang.ArrayIndexOutOfBoundsException: -1
   at org.hsqldb.jdbc.Util.sqlException(Unknown Source)
   at org.hsqldb.jdbc.Util.sqlException(Unknown Source)
   at org.hsqldb.jdbc.JDBCConnection.<init>(Unknown Source)
   at org.hsqldb.jdbc.JDBCDriver.getConnection(Unknown Source)
   at org.hsqldb.jdbc.JDBCDriver.connect(Unknown Source)
   at java.sql.DriverManager.getConnection(Unknown Source)
   at java.sql.DriverManager.getConnection(Unknown Source)
4

0 に答える 0