2

ドライバーがメソッドをサポートしていない DB で ActiveJDBC を使用しようとしていConnection.prepareStatement(String, String[])ます。挿入しようとすると、次の例外が発生します。

org.javalite.activejdbc.DBException: java.sql.SQLFeatureNotSupportedException: [DataDirect][OpenEdge JDBC Driver]Unsupported method: Connection.prepareStatement(String, String[]), query: INSERT INTO ...
    at com.ddtek.jdbc.openedgebase.ddb9.b(Unknown Source)
    at com.ddtek.jdbc.openedgebase.ddb9.a(Unknown Source)
    at com.ddtek.jdbc.openedgebase.ddb8.b(Unknown Source)
    at com.ddtek.jdbc.openedgebase.ddb8.a(Unknown Source)
    at com.ddtek.jdbc.openedgebase.BaseConnection.prepareStatement(Unknown Source)
    at org.javalite.activejdbc.DB.execInsert(DB.java:597)
    at org.javalite.activejdbc.Model.insert(Model.java:2618)
    at org.javalite.activejdbc.Model.save(Model.java:2552)
    at org.javalite.activejdbc.Model.saveIt(Model.java:2477)
    ...

、 などprepareStatement (String)、他のいくつかの形式の prepareStatement がサポートされています。prepareStatement (String, int)

サポートされていないステートメントを使用しないように ActiveJDBC を納得させるためにできることはありますか?

4

2 に答える 2