3

ハイ!!!

小さな DB デモを作りたいです。

私のエラーは次のとおりです。Schema 'TEST' does not exist

写真: ここに画像の説明を入力

4

4 に答える 4

5

「CREATE SCHEMA TEST」を 1 回実行して、スキーマを作成します。

于 2011-04-29T11:10:14.077 に答える
4

おそらく手遅れかもしれませんが、このサイトを読んでいる他の人がこの問題の解決策を知るのに役立ちます.

APP スキーマを有効にする必要があります: APP を右クリックし、=> [既定のスキーマとして設定] をクリックします。

特使

于 2012-04-14T10:42:49.077 に答える
1

次のコードを使用して、そのユーザーを使用して、初期化されていないデータベースとの接続を確立できました。

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();
}
}

あなたのコードと私のコードの主な違いは、ネットワーク クライアントではなく組み込みドライバーを使用したことと、もちろんテストでテーブルを作成したことです。あなたが説明した問題を再現できませんでした。

于 2011-04-29T11:09:41.680 に答える