iBatisアクセスデータベース接続の奇妙な問題
Hi,
同じ方法でiBatisでOracleとMysqlの操作データを接続するのは正常です.しかしアクセスデータベースに変更すると変なことになります!
次のようになります.
接続構成:
SqlMapプロファイルは次のとおりです.
コンソールからのエラーメッセージ:
私の疑問:
1.つづったSQL文の後にどうして1つのポイントが増えたのか
2.jdbc.url=jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=C:\\xgll.mdbここに配置された絶対パスはどのように相対的な道路力に変えることができますか?
同じ方法でiBatisでOracleとMysqlの操作データを接続するのは正常です.しかしアクセスデータベースに変更すると変なことになります!
次のようになります.
接続構成:
jdbc.driverClassName=sun.jdbc.odbc.JdbcOdbcDriver
jdbc.url=jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=C:\\xgll.mdb
jdbc.username=
jdbc.password=
<!-- Apache Commons DBCP -->
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName"><value>${jdbc.driverClassName}</value></property>
<property name="url"><value>${jdbc.url}</value></property>
<property name="username"><value>${jdbc.username}</value></property>
<property name="password"><value>${jdbc.password}</value></property>
</bean>
SqlMapプロファイルは次のとおりです.
<!-- -->
<delete id="deleteRootnewsDomains" parameterClass="map">
delete from rootnews
</delete>
コンソールからのエラーメッセージ:
--- The error occurred while executing update.
--- Check the delete from rootnews .
--- Check the SQL Statement (preparation failed).
--- Cause: java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver]Optional feature not implemented
Caused by: java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver]Optional feature not implemented
私の疑問:
1.つづったSQL文の後にどうして1つのポイントが増えたのか
2.jdbc.url=jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=C:\\xgll.mdbここに配置された絶対パスはどのように相対的な道路力に変えることができますか?