Connected Device Configuration�よ�Foundation Profile���JDBCパッケージ(JSR169)

Derbyã?§ã?¯JSR169ã?™ã?ªã‚?ã?¡ã€?Connected Device Configurationã?Šã‚ˆã?³Foundation Profileå?‘ã?‘ã?«å®šç¾©ã?•れã?ŸJDBC APIã?Œåˆ©ç”¨å?¯èƒ½ã?§ã?™ã€‚ã?“ã?®æ©Ÿèƒ½ã?§ã?¯JDBC 3.0ã?®æ©Ÿèƒ½ã?Œéƒ¨åˆ†çš„ã?«åˆ©ç”¨ã?§ã??ã?¾ã?™ã€‚JSR169ã?¯çµ„è¾¼ã?¿ã?®ãƒ‰ãƒ©ã‚¤ãƒ?ã?§ã?®ã?¿åˆ©ç”¨å?¯èƒ½ã?§ã?™ã€‚Derbyã?§ã?¯ãƒ?ットワークサーãƒ?ã‚’JSR169ã?®å…ƒã?§åˆ©ç”¨ã?™ã‚‹ã?“ã?¨ã?¯ã?§ã??ã?¾ã?›ã‚“。

JSR169ã?®ä»•様ã?«åŸºã?¥ã??接続を確立ã?™ã‚‹ã?Ÿã‚?ã?«ã€?org.apache.derby.jdbc.EmbeddedSimpleDataSourceクラスを利用ã?—ã?¾ã?™ã€‚ã?“ã?®ã‚¯ãƒ©ã‚¹ã?¯org.apache.derby.jdbc.EmbeddedDataSourceã?¨å®Ÿè£…çš„ã?«å?Œã?˜ã‚‚ã?®ã?§ã?™ã€‚ org.apache.derby.jdbc.EmbeddedDataSourceクラスã?®å±žæ€§ã?®ä½¿ã?„æ–¹ã?«ã?¤ã?„ã?¦ã?¯ã€?Derby ディベロッパーズ ガイドã?®æƒ…報をå?‚ç…§ã?—ã?¦ã??ã? ã?•ã?„。

ã?“ã?®ä»–ã€?Derbyã?«ã?¦JSR169ã?®å®Ÿè£…を使ã?†ã?¨ã??ã?«æ„?è­˜ã?™ã‚‹ã?¹ã??事柄を挙ã?’ã?¾ã?™ã€‚:
  • アプリケーションã?¯DECIMALã?®å€¤ã‚’å?–å¾—ã?—ã?Ÿã‚Šè¨­å®šã?—ã?Ÿã‚Šã?™ã‚‹ã?¨ã??ã€?getString()ã‚„setString()ã?®ã‚ˆã?†ã?ªã€?getXXXã?Šã‚ˆã?³setXXXã?®ã?†ã?¡ã€?代替ã?¨ã?ªã‚‹JDBCã?®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’利用ã?—ã?ªã?‘れã?°ã?ªã‚Šã?¾ã?›ã‚“。JDBC 2.0ã‚„JDBC 3.0ã?«ã?¦DECIMALåž‹ã?«å¯¾ã?—ã?¦åˆ©ç”¨å?¯èƒ½ã?ªä»£æ›¿ã?®ãƒ¡ã‚½ãƒƒãƒ‰ã?¯JSR169ã?«ã?¦ä½•れも利用ã?§ã??ã?¾ã?™ã€‚
  • CONTAINS SQLã‚„READS SQL DATAã€?MODIFIES SQL DATAç­‰ã?®ã‚µãƒ¼ãƒ?å?´ã?®JDBC引数をã?¨ã‚‹Javaã?«ã‚ˆã‚‹é–¢æ•°ã‚„プロシージャã?¯ã€?JSR169ã?§ã?¯åˆ©ç”¨ã?§ã??ã?¾ã?›ã‚“。
  • 接続を確立ã?™ã‚‹ã?Ÿã‚?ã?®æ¨™æº–API(jdbc:default:connection)ã?¯JSR169ã?§ã?¯åˆ©ç”¨ã?§ã??ã?¾ã?›ã‚“。 ルーãƒ?ンã?Œjdbc:default:connectionを使ã?£ã?¦æŽ¥ç¶šã‚’確立ã?—よã?†ã?¨ã?™ã‚‹ã?¨å®Ÿè¡Œæ™‚エラーã?Œç™ºç”Ÿã?™ã‚‹ã?“ã?¨ã?Œã?‚りã?¾ã?™ã€‚
  • 診断表ã?¯åˆ©ç”¨ã?§ã??ã?¾ã?›ã‚“。
  • トリガã?¯åˆ©ç”¨ã?§ã??ã?¾ã?›ã‚“。
  • æš—å?·åŒ–ã?•れã?Ÿãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã?¯åˆ©ç”¨ã?§ã??ã?¾ã?›ã‚“。
  • DriverManagerã?¯åˆ©ç”¨ã?§ã??ã?¾ã?›ã‚“。DriverManager.getConnection()ã?§æŽ¥ç¶šã‚’確立ã?§ã??ã?¾ã?›ã‚“。
関連概念
SQL�識別�
æ–‡
組込�システム関数
JDBC リファレンス
関連資料
大文字�文字�特殊文字
SQL 節
SQLå¼?
JOIN 演算
SQL �����
組�込�関数
SQL予約語
Derby�サ�ート�るSQL-92�機能
Derby�システム表
Derby�例外メッセージ�SQL state
java.sql.BatchUpdateException クラス
JDBC 3.0�機能
JDBC 4.0�機能
JDBCエスケープ�構文