新しい sqlite データベースを接続する前に、現在の sqlite データベース (OLD) を接続解除したいと考えています。しかし、以下のコードを実行すると:
Statement statement = connection.createStatement();
statement.execute("DETACH database '" + alias+"'");
statement.close();**
次のエラーが表示されます:
java.sql.SQLException: [SQLITE_ERROR] SQL エラーまたはデータベースがありません (そのようなデータベースはありません: OLD)
以下のコードを使用してデータベースを接続しました。
SQLiteDataSource dataSource = new SQLiteDataSource();
Connection connection = dataSource.getConnection();
Statement statement = connection.createStatement();
statement.execute("ATTACH DATABASE '" + path + "' AS " + alias);
statement.close();**
私が間違っているところを誰か助けてもらえますか?