jdbc:derby:myDatabase;create=true
どういうcreate=true
意味ですか?すべてのconnetionurlにこのcreate=trueを含める必要がありますか、それともuserとpswだけにする必要がありますか?
高度な感謝
jdbc:derby:myDatabase;create=true
どういうcreate=true
意味ですか?すべてのconnetionurlにこのcreate=trueを含める必要がありますか、それともuserとpswだけにする必要がありますか?
高度な感謝
create=true
このコンテキストでは、データベースが存在しない場合はデータベースが作成されることを意味します。必要がない場合は、そのパラメーターの使用を避けることができます。
ドキュメントから:
データベース接続URLDerbyシステム内で指定された標準データベースを作成し、それに接続します。データベースを作成できない場合、エラーはエラーログに表示され、接続の試行は失敗し、データベースが見つからないことを示すSQLExceptionが発生します。
データベースがすでに存在する場合は、既存のデータベースへの接続を作成し、SQLWarningが発行されます。
http://db.apache.org/derby/docs/10.4/ref/rrefattrib26867.htmlによると、次のようになります。
データベース接続URLDerbyシステム内で指定された標準データベースを作成し、それに接続します。
ですから、いいえ、すべての接続URLにそれを含めるべきではありません。dbが存在しない場合に、特にdbを作成する必要がある場合のみ。