私のプログラムでチケットデータベースと呼ばれるsqliteデータベースにテーブルを作成しようとしましたが、そのデータベースにテーブルを作成したいこれがコードの外観です。Java Sqliteテーブルが作成されましたが、sqliteスタジオに表示されません
try{
Connection c = dbConnection.getConnection();
Statement stmt = c.createStatement();
String sql = "CREATE TABLE IF NOT EXISTS notes" +
"(ID INT PRIMARY KEY NOT NULL," +
" NAME TEXT NOT NULL, " +
" AGE INT NOT NULL, " +
" ADDRESS CHAR(50), " +
" SALARY REAL)";
stmt.executeUpdate(sql);
stmt.close();
c.close();
}catch(Exception e2) {System.out.print(e2);}
dbConnectionは、自分のデータベースに接続するクラスです。私はコードを実行すると、データベースに接続するが、エラーは表示されないので、データベースが作成されていると仮定しても、sqliteスタジオには表示されません。私が何の結果も得ていないこの日を研究しているのを助けてください。
自動コミットが無効になっている可能性がありますか? 'c.commit()'を追加してみてください。 – Oleg
正しいファイルに接続していますか? –
@CL。うん、私は正しいファイルに接続されていることを確認します。 – Noobgrammer