= JDBC-ドライバクラス定義 <[v040desc バージョン0.4.0の概要へ戻る]> =
{{{
SQLインタフェース定義XMLを以下のようにすることで、DriverManagerが用いるJDBC-ドライバクラスを
明示的に指定できます。
Class.forName("ドライバクラス名")のようにする必要はありません
}}}
{{{ code xml
<?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にドライバクラス名を指定します
}}}