回答編集履歴
2
追記
answer
CHANGED
@@ -5,4 +5,8 @@
|
|
5
5
|
Javaから名前つきパラメータを使用できる場合、それは各RDBのJDBCドライバでの拡張機能か、JPA等O/Rマッパのサポートによるものです。
|
6
6
|
|
7
7
|
|
8
|
-
[Named parameters in JDBC (stackoverflow)](http://stackoverflow.com/questions/2309970/named-parameters-in-jdbc)
|
8
|
+
[Named parameters in JDBC (stackoverflow)](http://stackoverflow.com/questions/2309970/named-parameters-in-jdbc)
|
9
|
+
|
10
|
+
JDBCの規格書はこちら
|
11
|
+
|
12
|
+
[JSR-000221 JDBCTM API Specification 4.2 Maintenance Release 2](http://download.oracle.com/otndocs/jcp/jdbc-4_2-mrel2-spec/index.html)
|
1
追記
answer
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
> JDBCでは、どのRDB製品を使う場合も "?"(名前なしパラメータ)もしくは ":name"(名前付きパラメータ)で指定できる、これはあっていますよね。
|
2
2
|
|
3
|
-
":"で始まる名前つきパラメータはもともと埋め込みSQL規格でホスト言語の変数
|
3
|
+
":"で始まる名前つきパラメータはもともと埋め込みSQL規格でホスト言語の変数とのマッピングを表していたもので、JDBC規格で定められているのは"?"の名前なしパラメータ形式のみです。
|
4
4
|
|
5
5
|
Javaから名前つきパラメータを使用できる場合、それは各RDBのJDBCドライバでの拡張機能か、JPA等O/Rマッパのサポートによるものです。
|
6
6
|
|