Derbyã?¯çµ„ã?¿è¾¼ã?¿ã?®JDBCドライãƒ?ã?¨å…±ã?«æ??ä¾›ã?•れã?¾ã?™ã€‚
ã??れã?«ã‚ˆã?£ã?¦JDBC APIã?Œæ??ä¾›ã?•れã?¾ã?™ã€‚ã?“れã?¯Derbyã?®ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚’利用ã?™ã‚‹ã?Ÿã‚?ã?®å”¯ä¸€ã?¤ã?®APIã?§ã?™ã€‚ ã?“ã?®ãƒ‰ãƒ©ã‚¤ãƒ?ã?¯Javaã?§å®Ÿè£…ã?•れã?Ÿç‹¬è‡ªãƒ—ãƒãƒˆã‚³ãƒ«ã?®ãƒ‰ãƒ©ã‚¤ãƒ?ã?§ã?™ã€‚(Sunã?«ã‚ˆã‚‹å®šç¾©ã?«å¾“ã?ˆã?°ã€?タイプ4ã?§ã?™ã€‚)
ã?“ã?®ç¯€ã?§ã?¯Derbyã?«ã?Šã?‘ã‚‹JDBC APIã?®å®Ÿè£…ã?«é–¢ã?™ã‚‹æƒ…å ±ã‚’æ??ä¾›ã?—ã?¦ã€?JDBC 2.0ã€?3.0ã€?4.0ã?®APIã?«ã?©ã?®ã‚ˆã?†ã?«æº–æ‹ ã?—ã?¦ã?„ã‚‹ã?‹ã?Œæ›¸ã?‹ã‚Œã?¦ã?„ã?¾ã?™ã€‚
やりã?Ÿã?„事ã?«å¯¾ã?™ã‚‹ãƒ‰ãƒ©ã‚¤ãƒ?ã?®åˆ©ç”¨æ–¹æ³•を知るã?«ã?¯ã€?Derby ディベãƒãƒƒãƒ‘ーズ ガイドをå?‚ç…§ã?—ã?¦ã??ã? ã?•ã?„。
ã?“ã?®JDBCドライãƒ?ã?¯Sunã?Œå®šç¾©ã?™ã‚‹æ¨™æº–ã?®JDBCインターフェイスを実装ã?—ã?¾ã?™ã€‚ Derbyã?¨å?Œã?˜JVMã?«ã?¦å®Ÿè¡Œã?•れã?¦ã?„るアプリケーションã?‹ã‚‰å‘¼ã?³å‡ºã?™å ´å?ˆã€?JDBCドライãƒ?ã?¯çµ„ã?¿è¾¼ã?¿ãƒ¢ãƒ¼ãƒ‰ã?®ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã?¸ã?®æŽ¥ç¶šã‚’サãƒ?ートã?—ã?¾ã?™ã€‚ データベースã?¸ã?®ãƒ?ットワークを介ã?™ã‚‹é€šä¿¡ã?¯å¿…è¦?ã?‚りã?¾ã?›ã‚“。 クライアント/サーãƒ?モードã?§ã?¯ã€?クライアントã?¯JDBCã?®è¦?求をãƒ?ットワーク越ã?—ã?«JDBCã?®ã‚µãƒ¼ãƒ?ã?«é€?りã?¾ã?™ã€‚一方ã?§ã‚µãƒ¼ãƒ?ã?¯Derbyã?¨å?Œã?˜JVMã?«ã?¦å‹•作ã?—ã?¦ã?Šã‚Šã€?è¦?求を組込ã?¿ã?®JDBCドライãƒ?を介ã?—ã?¦Derbyã?«é€?りã?¾ã?™ã€‚
Derbyã?Œæ??ä¾›ã?™ã‚‹JDBCã?®å®Ÿè£…ã?¯ã€?Derbyã?®ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã?¸ã‚¢ã‚¯ã‚»ã‚¹ã?™ã‚‹æ©Ÿèƒ½ã‚’æ??ä¾›ã?—ã?¦ã€?å¿…è¦?ã?ªå…¨ã?¦ã?®JDBCã?®ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ェイスをæ??ä¾›ã?—ã?¾ã?™ã€‚ JDBCドライãƒ?ã?«ã?¦å®Ÿè£…ã?•れã?¦ã?„ã?ªã?„å±€é?¢ã?§ã?¯ã€?"Feature not implemented"ã?§å§‹ã?¾ã‚‹æ–‡è¨€ã?Šã‚ˆã?³XJZZZã?¨ã?„ã?†SQLStateã?®SQLExceptionã?Œè¿”ã?•れã?¾ã?™ã€‚ ã?“れらã?®å®Ÿè£…ã?•れã?¦ã?„ã?ªã?„å±€é?¢ã?¯ã€?Derbyã?«ã?¦å®Ÿè£…ã?•れã?¦ã?„ã?ªã?„機能ã?«å¯¾å¿œã?™ã‚‹ã‚‚ã?®ã?§ã?™ã€‚