CommonTools (V0.4.1b) | 2014-06-06 23:24 |
sormap (V0.4.0.0) | 2014-06-06 23:13 |
SQLインタフェース定義XMLを以下のようにすることで、DriverManagerが用いるJDBC-ドライバクラスを 明示的に指定できます。 Class.forName("ドライバクラス名")のようにする必要はありません
- <?xml version="1.0" encoding="UTF-8"?>
- <statements>
- <connection url="jdbc:sormap://localhost:3306/world?subProtocol=mysql">
- <param key="user" value="root" />
- <param key="password" value="bpg26rtdyy" />
- <!-- ドライバクラスの定義 -->
- <param key="driver" value="com.mysql.jdbc.Driver" />
- </connection>
- <object-ref>
- <object ref-id="testTable" type="table" name="TEST_TBL" />
- </object-ref>
- <statement id="select" type="SELECT"><![CDATA[
- SELECT
- *
- FROM
- city;
- ]]></statement>
- <statement id="selectById" type="SELECT"><![CDATA[
- SELECT
- *
- FROM
- city
- WHERE
- id = 0/* id */
- ]]></statement>
- <statement id="selectAllCountry" type="SELECT"><![CDATA[
- SELECT
- *
- FROM
- country;
- ]]></statement>
- </statements>
connection要素配下のparam要素に keyを"driver"としてvalueにドライバクラス名を指定します