之前用的是mysql,后来因为环境问题将mysql转换成了access,修改sqlmap数据库连接部分,修改如下:
<database>
<provider name="OleDb2.0"/>
<dataSource name="mybatisSource" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=H:\CCCC\App_Data\xxx_dev.mdb;Persist Security Info=false" />
</database>
但是Data Source相对路径不行,只能为决定路径,这样修改基本可以运行,查询增加删除都没问题,但是修改却又问题,报异常:
找不到文件 'C:\Program Files\Common Files\Microsoft Shared\DevServer\10.0\xxx.mdb,这个有些不明白,为什么select ,insert,delete都没问题,为什么update会报这个异常,最不懂的是"xxx.mdb"这个不知道是从哪来的(之前mysql数据库名称为xxx),查看了一下xml语句也不会有问题(全是字符型),请各位高手帮忙看看。
同时还一个问题很头疼就是access的时间类型用ibatisnet该如何处理?
声明程序为WEB应用程序。
没分了,就这么多!全给你们了
------解决方案--------------------
驱动路径被修改过了吧。。。输出连接对象的connectionstring看看。。