1

作成したスキーマが存在するかどうかを確認しようとしています。この行を使用して確認しようとしています。「行 1、列 23 で字句エラーが発生しました。発生: "\" (92)、後: "".」というエラーが表示されます。

私が使用するコード行は次のとおりです。

statement.execute("SELECT " + schema + " FROM "+ dbName + ".SCHEMATA WHERE SCHEMA_NAME = " + "'" + schema + "'");

私は問題なく接続しており、データベースは反抗的に存在しています。データベース名は次のとおりです。

"C:/.testing/DerbyDB/AssetDB"

ここで何が間違っていますか?

4

1 に答える 1

3

古い質問ですが、最初の結果なので、回答することもできます。

SELECT * FROM SYS.SYSSCHEMAS

また、Derby は、少なくとも私が使用している v10.8 ではスキーマをサポートしています。

于 2014-02-15T16:30:50.457 に答える