ハイ!!!
小さな DB デモを作りたいです。
私のエラーは次のとおりです。Schema 'TEST' does not exist
写真:
「CREATE SCHEMA TEST」を 1 回実行して、スキーマを作成します。
おそらく手遅れかもしれませんが、このサイトを読んでいる他の人がこの問題の解決策を知るのに役立ちます.
APP スキーマを有効にする必要があります: APP を右クリックし、=> [既定のスキーマとして設定] をクリックします。
特使
次のコードを使用して、そのユーザーを使用して、初期化されていないデータベースとの接続を確立できました。
package derby;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
public class DerbyTest {
public static void main(String[] args) throws SQLException, ClassNotFoundException {
Connection connection= DriverManager.getConnection("jdbc:derby:testdb;create=true", "test", "test");
Statement s=connection.createStatement();
s.execute("create table test_table (name varchar(128))");
connection.close();
}
}
あなたのコードと私のコードの主な違いは、ネットワーク クライアントではなく組み込みドライバーを使用したことと、もちろんテストでテーブルを作成したことです。あなたが説明した問題を再現できませんでした。