æš—å?·åŒ–ã?§åˆ©ç”¨ã?™ã‚‹ãƒ—ãƒãƒ?イダを指定ã?—ã?¾ã?™ã€‚æš—å?·åŒ–ã?®è©³ç´°ã?«ã?¤ã?„ã?¦ã?¯ã€?Derby ディベãƒãƒƒãƒ‘ーズ ガイドã?®ã€Œãƒ‡ã‚£ã‚¹ã‚¯ä¸Šã?®ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã?®æš—å?·åŒ–ã€?ã‚’å?‚ç…§ã?—ã?¦ã??ã? ã?•ã?„。
ã?“ã?®å±žæ€§ã?ŒæŒ‡å®šã?•れã?ªã?„å ´å?ˆã€?利用ä¸ã?®JVMã?«çµ„ã?¿è¾¼ã?¾ã‚Œã?¦ã?„るプãƒãƒ?イダã?Œã€?既定ã?®æš—å?·åŒ–プãƒãƒ?イダã?¨ã?—ã?¦åˆ©ç”¨ã?•れã?¾ã?™ã€‚
encryptionProvider属性ã?¯bootPassword=keyã?¨dataEncryption=trueã?®å±žæ€§ã?¨çµ„ã?¿å?ˆã‚?ã?›ã?¦ä½¿ã‚?ã?ªã?‘れã?°ã?ªã‚Šã?¾ã?›ã‚“。 ã?‚ã?¨encryptionAlgorithm=algorithm 属性属性を利用ã?™ã‚‹ã?“ã?¨ã‚‚ã?§ã??ã?¾ã?™ã€‚
èª?証やSQLèª?証ã?®ä¸¡æ–¹ã?Œæœ‰åйã?ªã€?æ—¢å˜ã?®æš—å?·åŒ–ã?•れã?¦ã?„ã?ªã?„データベースã?®å ´å?ˆã€? データベースã?®æ‰€æœ‰è€…ã? ã?‘ã?Œæš—å?·åŒ–ã?¨å¾©å?·åŒ–を行ã?ˆã?¾ã?™ã€‚詳細ã?¯ã€?Derby ディベãƒãƒƒãƒ‘ーズ ガイドã?®ã€Œãƒ¦ãƒ¼ã‚¶èª?証を有効ã?«ã?™ã‚‹ã€?ã?¨ã€ŒSQL標準èª?証モードを有効ã?«ã?™ã‚‹ã€?ã‚’å?‚ç…§ã?—ã?¦ã??ã? ã?•ã?„。
-- æ–°è¦?ã?®æš—å?·åŒ–ã?•れã?Ÿãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚’作æˆ?ã?—ã?¾ã?™ã€‚ jdbc:derby:encryptedDB;create=true;dataEncryption=true; encryptionProvider=com.sun.crypto.provider.SunJCE; encryptionAlgorithm=DESede/CBC/NoPadding; bootPassword=cLo4u922sc23aPe -- æ—¢å˜ã?®ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã?«æš—å?·åŒ–ã‚’è¨å®šã?—ã?¾ã?™ã€‚ jdbc:derby:salesdb;dataEncryption=true; encryptionProvider=com.sun.crypto.provider.SunJCE; encryptionAlgorithm=DESede/CBC/NoPadding; bootPassword=cLo4u922sc23aPe