JDBC-ドライバクラス定義 <バージョン0.4.0の概要へ戻る>

SQLインタフェース定義XMLを以下のようにすることで、DriverManagerが用いるJDBC-ドライバクラスを
明示的に指定できます。

Class.forName("ドライバクラス名")のようにする必要はありません
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <statements>
  3. <connection url="jdbc:sormap://localhost:3306/world?subProtocol=mysql">
  4. <param key="user" value="root" />
  5. <param key="password" value="bpg26rtdyy" />
  6. <!-- ドライバクラスの定義 -->
  7. <param key="driver" value="com.mysql.jdbc.Driver" />
  8. </connection>
  9. <object-ref>
  10. <object ref-id="testTable" type="table" name="TEST_TBL" />
  11. </object-ref>
  12. <statement id="select" type="SELECT"><![CDATA[
  13. SELECT
  14. *
  15. FROM
  16. city;
  17. ]]></statement>
  18. <statement id="selectById" type="SELECT"><![CDATA[
  19. SELECT
  20. *
  21. FROM
  22. city
  23. WHERE
  24. id = 0/* id */
  25. ]]></statement>
  26. <statement id="selectAllCountry" type="SELECT"><![CDATA[
  27. SELECT
  28. *
  29. FROM
  30. country;
  31. ]]></statement>
  32. </statements>
connection要素配下のparam要素に
keyを"driver"としてvalueにドライバクラス名を指定します