create=true 属性

機能

Derbyã?®ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹æŽ¥ç¶šURLã?«è¨˜è¿°ã?—ã?¦ã€?標準的ã?ªæ§‹æˆ?ã?®ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚’作æˆ?ã?—ã?¦ã€?ã??れã?«æŽ¥ç¶šã?™ã‚‹ã?“ã?¨ã?Œã?§ã??ã?¾ã?™ã€‚データベースã?®ä½œæˆ?ã?«å¤±æ•—ã?—ã?Ÿå ´å?ˆã€?エラーログã?«ã‚¨ãƒ©ãƒ¼ã?Œå‡ºåŠ›ã?•れã?¦ã€?データベースã?Œè¦‹ã?¤ã?‹ã‚‰ã?ªã?‹ã?£ã?Ÿã?“ã?¨ã‚’表ã?™SQLExceptionã?¨ã?¨ã‚‚ã?«ã€?接続ã?®è©¦ã?¿ã?¯å¤±æ•—ã?—ã?¾ã?™ã€‚

も�データベース�既�存在��場���既存�データベース�接続�れ��SQLWarning�発行�れ��。

JDBCã?§ã?¯ã€?作æˆ?時ã?«æŽ¥ç¶šã?«å¤±æ•—ã?—ã?Ÿãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã?¯ã€?失敗ã?Œãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã?¸ã?®å‘¼ã?³å‡ºã?—ã?®å¾Œã?§ã?‚れã?°ã€?除去ã?•れã?¾ã?›ã‚“。 ã‚‚ã?—データベース接続URLã?«create=trueを指定ã?—ã?¦ã€?接続ã?®ä½œæˆ?ã?«å¤±æ•—ã?—ã?Ÿã?ªã‚‰ã€?データベースã?®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’確èª?ã?—ã?¦ã??ã? ã?•ã?„。 ã‚‚ã?—ディレクトリã?Œå­˜åœ¨ã?™ã‚‹ã?ªã‚‰ã€?データベース作æˆ?を次回試ã?¿ã‚‹ã?¾ã?§ã?«ã€?内容ã?¨ã?¨ã‚‚ã?«ã??れを削除ã?—ã?¦ã??ã? ã?•ã?„。

データベース所有者

データベースを作æˆ?ã?—ã?Ÿæ™‚ã?®èª?証識別å­?ã?Œã€?データベースã?®æ‰€æœ‰è€…ã?¨ã?ªã‚Šã?¾ã?™ã€‚(user=userName 属性をå?‚ç…§ã?—ã?¦ã??ã? ã?•ã?„。 èª?証ã?¨SQLèª?証ã?®ä¸¡æ–¹ã?Œæœ‰åйã?§ã?‚ã‚‹å ´å?ˆ(Derby ディベロッパーズ ガイドã?®ã€Œãƒ¦ãƒ¼ã‚¶èª?証を有効ã?«ã?™ã‚‹ã€?ã?¨ã€ŒSQL標準èª?証モードを設定ã?™ã‚‹ã€?ã‚’å?‚ç…§ã?—ã?¦ã??ã? ã?•ã?„。)ã€?データベースã?®æ‰€æœ‰è€…ã? ã?‘ã?Œã€?データベースã?®çµ‚了やã€?æš—å?·åŒ–ã€?æ–°ã?—ã?„起動パスワードã?Šã‚ˆã?³æš—å?·åŒ–é?µã?«ã‚ˆã‚‹å†?æš—å?·åŒ–ã€?フルアップグレードを行ã?†ã?“ã?¨ã?Œã?§ã??ã?¾ã?™ã€‚ èª?証ã?Œæœ‰åйã?§ã?¯ã?ªã??ã€?ユーザã?ŒæŒ‡å®šã?•れã?¦ã?„ã?ªã?„å ´å?ˆã€?データベース所有者ã?¯æ—¢å®šã?§ã€ŒAPPã€?ã?§ã?™ã€‚ã?“れã?¯æ—¢å®šã?®ã‚¹ã‚­ãƒ¼ãƒžå??ã?§ã‚‚ã?‚りã?¾ã?™ã€‚(SET SCHEMA 文をå?‚ç…§ã?—ã?¦ã??ã? ã?•ã?„。)

���属性��組����

(データベース接続URLã?®ã‚µãƒ–プロトコルã?®å¾Œã?«)databaseNameã‚’ã€?ã‚‚ã?—ã??ã?¯ã€?databaseName=nameofDatabase属性を指定ã?—ã?ªã?‘れã?°ã?ªã‚Šã?¾ã?›ã‚“。

ã?“ã?®å±žæ€§ã?¯ã€?ã?“ã?®ä»–ã?®å±žæ€§ã?¨ã‚‚組ã?¿å?ˆã‚?ã?›ã‚‹ã?“ã?¨ã?Œã?§ã??ã?¾ã?™ã€‚データベースã?®ä½œæˆ?時ã?«åœ°åŸŸã?®æŒ‡å®šã‚’ã?™ã‚‹ã?ªã‚‰ã€?territory=ll_CC属性を利用ã?—ã?¦ã??ã? ã?•ã?„。
注: create=trueを指定ã?—ã?Ÿã?¨ã??ã€?データベースã?Œæ—¢ã?«å­˜åœ¨ã?—ã?¦ã?„ã‚‹ã?ªã‚‰ã€?SQLWarningã?ŒæŒ™ã?Œã‚Šã?¾ã?™ã€‚
jdbc:derby:sampleDB;create=true

jdbc:derby:;databaseName=newDB;create=true;