spring配置ibatis oracle数据库改成mysql数据库遇到数据库方言问题

问题描述

spring配置ibatisoracle数据库改成mysql数据库遇到数据库方言问题<!--spring配置ibatis--><beanid="sqlMapClient"class="org.framework.ibatis.spring.SqlMapClientFactoryBean"><!--Mysql,Sqlserver通用ibatis配置文件-->propertyname="configLocation"value="classpath:/resources/config/ibatis/IbatisConfig.xml"/><propertyname="mappingLocations"><value>classpath*:/resources/config/ibatis/**/*SqlMap.xml</value></property><propertyname="dataSource"ref="dataSource1"/><!--指定数据库分页方言Dialect,其它方言:OracleDialect,SQLServerDialect,SybaseDialect,DB2Dialect,PostgreSQLDialect,MySQLDialect,DerbyDialect--><propertyname="sqlExecutor"ref="sqlExecutor"></property><!--"上面一行有疑问",上面一行是配置的分页的数据库方言原来是ORACLE数据库我现在改成mysql的不知道怎么改,屏蔽掉这个功能就可以,否则mysql数据库报错什么表应该有别名--></bean><beanid="sqlExecutor"class="org.framework.ibatis.sqlmap.executor.LimitSqlExecutor"><propertyname="dialect"><beanclass="org.framework.jdbc.dialect.OracleDialect"/></property></bean>各位我是新手上路这段是别人的框架里面的代码请指点下具体beanid="sqlExecutor"是干什么的我不太明白为何删掉也能正常工作另外这个方言从oracle的改成mysql的要怎么改百度后还是没得结果,困扰我一天了,谢谢!

时间: 2024-09-19 09:24:46

spring配置ibatis oracle数据库改成mysql数据库遇到数据库方言问题的相关文章

ofbiz+oracle-刚学习ofbiz,将ofbiz的数据库改成oracle时,出现如下错误,求帮忙

问题描述 刚学习ofbiz,将ofbiz的数据库改成oracle时,出现如下错误,求帮忙 刚学习ofbiz ,想将ofbiz数据库改成oracle,我改了配置文件之后,ant load-demo ,没有报错,然后ant start后抱如下错,改怎么解决啊.谢谢 2013-12-11 13:41:21,694 (catalina-startup-0) [ UtilXml.java:1060:ERROR] XmlFileLoader: File file:/E:/Project 10/ofbiz/s

oracle start with 改成mysql

问题描述 oracle start with 改成mysql SELECT t.* FROM (SELECT DISTINCT (sm.menu_id), sm.up_menu_id, sm.menu_name, sm.menu_method, sm.leaf, sm.VALID_FLAG FROM sys_menu sm, sys_role_menu srm, sys_role sr, sys_user_role sur WHERE sm.menu_id = srm.menu_id AND s

请问如何将连接access数据库的配置信息,改成连接sqlserver2005的数据库

问题描述 请问如何将连接access数据库的配置信息,改成连接sqlserver2005的数据库?下面是连接access数据库的配置信息.Provider=Microsoft.Jet.OLEDB.4.0;DataSource=C:ProgramFilesedisonSmsSmsdb.mdb;UserID=;Password=;请问如何改成连接sqlserver2005的配置信息 解决方案 解决方案二:Class.forName("com.microsoft.sqlserver.jdbc.SQLS

mysql-oracle数据库连接的xml文件怎么改成Mysql能用的?

问题描述 oracle数据库连接的xml文件怎么改成Mysql能用的? 原数据库是oracle的,现在在Mysql上建了个一样的,怎么改文件才能连接上数据库? **现在尝试过: 1.只改url,driverClassName,username,password,之后tomcat就出问题了 2.我把下面这个xml删掉了,用建立数据库连接类的方法,错误是这样的 Struts Problem Report Struts has detected an unhandled exception: Mess

这个Oracle语句转成 mysql语句怎么写 ,我每次运行都有错误

问题描述 这个Oracle语句转成 mysql语句怎么写 ,我每次运行都有错误 2C select * from (select rownum rng.*c.name cname from shop_goods gshop_category c where g.categoryid=c.id and g.categoryid=#{categoryid} and g.name like #{name} ) r where r.rn between (#{page}-1)*#{pageSize} a

关于将access数据库改为mysql数据库

问题描述 关于将access数据库改为mysql数据库 我有一个基于Java用NetBeans平台写的图书管理系统,连接的是access数据库,哪位大神能帮我改为连接mysql数据库.感激不尽. 解决方案 参考:http://www.williamlong.info/archives/1057.htmlhttp://wenku.baidu.com/link?url=rB09dWq0embYGSS_VUheHzsOFQvN5v237JkxMC97_tLI2Utf6bsfH7T9lc2gvZSB8M

存储过程的转换-将Oracle函数转成mysql的函数,只要语义通过就行,谢谢大家

问题描述 将Oracle函数转成mysql的函数,只要语义通过就行,谢谢大家 FUNCTION createRotationStatement(p_project IN varchar2 DEFAULT NULL, p_whse IN varchar2 DEFAULT NULL, p_ower IN varchar2 DEFAULT NULL, p_outbkey IN varchar2 DEFAULT NULL, p_rowno IN varchar2 DEFAULT NULL ) RETUR

sql server-sqlserver中导入数据库后,把由windowds验证改成sqlserver后,数据库中的表消失

问题描述 sqlserver中导入数据库后,把由windowds验证改成sqlserver后,数据库中的表消失 解决方案 数据库选对了吗?如果选不对,肯定找不到表的 解决方案二: 新手表示没遇到过这种问题 解决方案三: 用windows账号重新登陆查看下表是否真的消失.然后检查下你使用的sql server账号的权限.

mfc-项目字符集由多字节改成UNICODE后 写数据库时Update()出错

问题描述 项目字符集由多字节改成UNICODE后 写数据库时Update()出错 m_pRecordset->AddNew(); //添加新记录 m_pRecordset->PutCollect("ORGCODE",_variant_t(m_org_code)); m_pRecordset->PutCollect("SDATE",_variant_t(m_file_date)); m_pRecordset->Update(); 解决方案 ht