Derby�データベース接続URL�属性

データベース接続URLã?«ã?¯å¿…è¦?ã?«å¿œã?˜ã?¦å±žæ€§ã‚’記述ã?™ã‚‹ã?“ã?¨ã?Œã?§ã??ã?¾ã?™ã€‚ Derbyã?¯ã?“れらã?®å±žæ€§ã‚’ã€?内部的ã?«ãƒ—ロパティオブジェクトã?¨ã?—ã?¦å?–り扱ã?„ã?¾ã?™ã€‚従ã?£ã?¦ã€?DriverManager.getConnectionã?«Propertiesオブジェクトを渡ã?™ã?“ã?¨ã?§å±žæ€§ã‚’指定ã?™ã‚‹ã?“ã?¨ã‚‚ã?§ã??ã?¾ã?™ã€‚(ã?“れらã?®å±žæ€§ã?¯ã‚·ã‚¹ãƒ†ãƒ ãƒ—ロパティã?¨ã?—ã?¦æŒ‡å®šã?§ã??ã?¾ã?›ã‚“。DriverManager.getConnectionã?«æ¸¡ã?™ã‚ªãƒ–ジェクトã?§ã?®ã?¿æŒ‡å®šã?§ã??ã?¾ã?™ã€‚)

ã?“れらã?®å±žæ€§ã?¯Derby固有ã?§ã€?データベース接続URLã?«å±žæ€§ã‚’指定ã?™ã‚‹ã€‚ã?«ã??ã?®ä¸€è¦§ã?Œã?‚りã?¾ã?™ã€‚

属性ã?®å??å‰?ã?¨å€¤ã?®çµ„ã?¯ã€?接続ã?®å‘¼ã?³å‡ºã?—ã?«ã?¦æ??ä¾›ã?•れるプロパティオブジェクトã?«æ¸¡ã?•れã?¾ã?™ã€‚接続ã?®å‘¼ã?³å‡ºã?—ã?«ã?¦ãƒ—ロパティオブジェクトã?Œæ??ä¾›ã?•れã?ªã?„å ´å?ˆã€?データベース接続URLã?®æƒ…å ±ã? ã?‘ã‚’æŒ?ã?¤ãƒ—ロパティオブジェクトã?Œä½œæˆ?ã?•れã?¾ã?™ã€‚
import java.util.Properties;

Connection conn = DriverManager.getConnection(
    "jdbc:derby:sampleDB;create=true");
/* 属性をPropertiesオブジェクト�渡�。*/
Properties myProps = new Properties();
myProps.put("create", "true");
Connection conn = DriverManager.getConnection(
    "jdbc:derby:sampleDB", myProps);

/* ユーザå??ã?Šã‚ˆã?³ãƒ‘スワードを渡ã?™ã€‚*/
Connection conn = DriverManager.getConnection(
    "jdbc:derby:sampleDB", "dba", "password");
注: 属性ã?¯æ§‹æ–‡è§£æž?ã?®ã?¨ã??æ­£ã?—ã?„ã?‹å?¦ã?‹ã‚’判定ã?•れã?¾ã?›ã‚“。もã?—é–“é?•ã?ˆã?Ÿå±žæ€§ã?¨å€¤ã‚’渡ã?—ã?Ÿå ´å?ˆã€?ã??ã?®æƒ…å ±ã?¯å?˜ç´”ã?«ç„¡è¦–ã?•れã?¾ã?™ã€‚(Derbyã?«ã?¯å±žæ€§ã?Œæ­£ã?—ã?„ã?‹ã‚’判定ã?™ã‚‹ã?Ÿã‚?ã?®ãƒ„ールã?Œã?‚りã?¾ã?™ã€‚より詳ã?—ã?„情報ã?¯Derby ツールã?¨ãƒ¦ãƒ¼ãƒ†ã‚£ãƒªãƒ†ã‚£ãƒ¼ã‚¬ã‚¤ãƒ‰ã‚’å?‚ç…§ã?—ã?¦ã??ã? ã?•ã?„。)
関連概念
ã??ã?®ä»–ã?®SQLæ§‹æ–‡
関連資料
Derby�データベース接続URL構文
組�込�データベース�アプリケーション�データベース接続URL構文