我用hibernate进行access数据库的映射来实现数据库的操作,但是数据库中有一个ole对象,是用来存储图片的。
我是用blob来进行映射的,问题是我进行数据库操作的时候就只能查询而不能进行插入操作
错误是这样的:
Caused by: java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver]无效的 SQL 数据类型首先要说明的是我数据库中的ole对象的那个名字不是access的保留关键字。
其次我用的dialect是mysql
还有我是通过配置数据源来进行access的操作的,就是用jdbc:odbc桥接的
我知道用ps.setBinaryStream()来进行插入,但是就不能直接用hibernate来映射吗?
个人觉得:
1.可能是mysql这个的问题,但是我又不知道到底用什么语言才能进行正确的插入,是要自己找access的相关的dialect吗??
2.有可能是连接数据库的驱动问题,应该用厂家驱动直接连接access吗??
3.或许用blob这个来进行映射是错的,那我应该用什么呢??
我是用blob来进行映射的,问题是我进行数据库操作的时候就只能查询而不能进行插入操作
错误是这样的:
Caused by: java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver]无效的 SQL 数据类型首先要说明的是我数据库中的ole对象的那个名字不是access的保留关键字。
其次我用的dialect是mysql
还有我是通过配置数据源来进行access的操作的,就是用jdbc:odbc桥接的
我知道用ps.setBinaryStream()来进行插入,但是就不能直接用hibernate来映射吗?
个人觉得:
1.可能是mysql这个的问题,但是我又不知道到底用什么语言才能进行正确的插入,是要自己找access的相关的dialect吗??
2.有可能是连接数据库的驱动问题,应该用厂家驱动直接连接access吗??
3.或许用blob这个来进行映射是错的,那我应该用什么呢??
解决方案 »
- 如何通过request.getParameter获得jsp页面输入的中文?
- servlet(或Java)里面实现用户名唯一性验证问题??
- 求救!!静态页面生成以后,包含其它页面的路径问题!!!
- 高分!急!!!fileupload上传速度很慢
- 用过dreamweaver mx 2004的哥们进来帮小弟看一下
- 如何用java实现调用写在文本里的sql语句!
- IKAnalyzer分词器的问题
- 请问easy structs 和structs是什么关系啊?
- 如何关闭tomcat4.1的目录显示?谢谢!!
- 小弟初学jsp,请问如何把储存在request中的数据清空????
- 計算總和
- action层,service层这么写对吗?
有点奇怪,你的dialect是mysql,但却报[Microsoft][ODBC Microsoft Access Driver]这个错误,mysql有ole这个数据类型的blob吗?