问题描述
<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:p="http://www.springframework.org/schema/p"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans-3.0.xsd"><beanid="sessionFactory"class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"><propertyname="configLocation"value="classpath:hibernate.cfg.xml"></property></bean></beans>有什么错误吗
解决方案
解决方案二:
亲,spring整合数据库?
解决方案三:
引用1楼CEOCAO的回复:
亲,spring整合数据库?
是的老是报错
解决方案四:
求支援。。。。。。。。
解决方案五:
jar包版本....
解决方案六:
报什么错啊发个代码上来
解决方案七:
<?xmlversion="1.0"encoding="UTF-8"?>你放在第一行了吗?你试下
解决方案八:
错误放上来啊,sessionFactory都没注入数据源
解决方案九:
文件格式写好点,就很容易发现错误了对称的代码多好看,也不要随便换行,五官对称,身材窈窕的美女看着心情都好,而且有助咱的身心发展!
解决方案十:
<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:p="http://www.springframework.org/schema/p"xmlns:context="http://www.springframework.org/schema/context"xmlns:aop="http://www.springframework.org/schema/aop"xmlns:tx="http://www.springframework.org/schema/tx"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans-3.0.xsdhttp://www.springframework.org/schema/contexthttp://www.springframework.org/schema/context/spring-context.xsdhttp://www.springframework.org/schema/aophttp://www.springframework.org/schema/aop/spring-aop.xsdhttp://www.springframework.org/schema/txhttp://www.springframework.org/schema/tx/spring-tx.xsd"><aop:aspectj-autoproxyproxy-target-class="true"/><context:component-scanbase-package="biz.impl,dao.impl,action,interceptor,util"/><!--加载类路径下的资源文件--><!--<context:property-placeholderlocation="classpath:jdbc.properties"/>--><beanid="dataSource"class="org.apache.commons.dbcp.BasicDataSource"destroy-method="close"><propertyname="driverClassName"value="com.microsoft.jdbc.sqlserver.SQLServerDriver"/><propertyname="url"value="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=csw"/><propertyname="username"value="sa"/><propertyname="password"value="123"/><!--连接池启动时的初始值--><propertyname="initialSize"value="1"/><!--连接池的最大值--><propertyname="maxActive"value="500"/><!--最大空闲值.当经过一个高峰时间后,连接池可以慢慢将已经用不到的连接慢慢释放一部分,一直减少到maxIdle为止--><propertyname="maxIdle"value="2"/><!--最小空闲值.当空闲的连接数少于阀值时,连接池就会预申请一些连接,以避免洪峰来时再申请而造成的性能开销--><propertyname="minIdle"value="1"/></bean><beanid="sessionFactory"class="org.springframework.orm.hibernate4.LocalSessionFactoryBean"p:dataSource-ref="dataSource"p:configLocation="classpath:hibernate.cfg.xml"/><!--配置spring的事务--><beanid="txManager"class="org.springframework.orm.hibernate4.HibernateTransactionManager"><propertyname="sessionFactory"ref="sessionFactory"/></bean><!--指定实现事务的注解--><tx:annotation-driventransaction-manager="txManager"/></beans>
解决方案十一:
引用4楼u013230942的回复:
jar包版本....
解决方案十二:
解决方案十三:
错误呢???
解决方案十四:
引用12楼u010497606的回复:
错误呢???
驱动加载成功!java.sql.SQLException:[Microsoft][SQLServer2000DriverforJDBC][SQLServer]ORDERBY子句所标识的第1个SELECT项包含了一个变量,该变量位于标识列位置的表达式中。只有排序依据表达式引用的是列名时,才允许在该表达式中使用变量。atcom.microsoft.jdbc.base.BaseExceptions.createException(UnknownSource)atcom.microsoft.jdbc.base.BaseExceptions.getException(UnknownSource)atcom.microsoft.jdbc.sqlserver.tds.TDSRequest.processErrorToken(UnknownSource)atcom.microsoft.jdbc.sqlserver.tds.TDSRequest.processReplyToken(UnknownSource)atcom.microsoft.jdbc.sqlserver.tds.TDSRPCRequest.processReplyToken(UnknownSource)atcom.microsoft.jdbc.sqlserver.tds.TDSRequest.processReply(UnknownSource)atcom.microsoft.jdbc.sqlserver.SQLServerImplStatement.getNextResultType(UnknownSource)atcom.microsoft.jdbc.base.BaseStatement.commonTransitionToState(UnknownSource)atcom.microsoft.jdbc.base.BaseStatement.postImplExecute(UnknownSource)atcom.microsoft.jdbc.base.BasePreparedStatement.postImplExecute(UnknownSource)atcom.microsoft.jdbc.base.BaseStatement.commonExecute(UnknownSource)atcom.microsoft.jdbc.base.BaseStatement.executeUpdateInternal(UnknownSource)atcom.microsoft.jdbc.base.BasePreparedStatement.executeUpdate(UnknownSource)atutil.DButil.update1(DButil.java:101)atdaoimpl.TysbDaoImpl.order(TysbDaoImpl.java:86)attest.Test2.main(Test2.java:40)java.sql.SQLException:[Microsoft][SQLServer2000DriverforJDBC][SQLServer]ORDERBY子句所标识的第1个SELECT项包含了一个变量,该变量位于标识列位置的表达式中。只有排序依据表达式引用的是列名时,才允许在该表达式中使用变量。atcom.microsoft.jdbc.base.BaseExceptions.createException(UnknownSource)atcom.microsoft.jdbc.base.BaseExceptions.getException(UnknownSource)atcom.microsoft.jdbc.sqlserver.tds.TDSRequest.processErrorToken(UnknownSource)atcom.microsoft.jdbc.sqlserver.tds.TDSRequest.processReplyToken(UnknownSource)atcom.microsoft.jdbc.sqlserver.tds.TDSRPCRequest.processReplyToken(UnknownSource)atcom.microsoft.jdbc.sqlserver.tds.TDSRequest.processReply(UnknownSource)atcom.microsoft.jdbc.sqlserver.SQLServerImplStatement.getNextResultType(UnknownSource)atcom.microsoft.jdbc.base.BaseStatement.commonTransitionToState(UnknownSource)atcom.microsoft.jdbc.base.BaseStatement.postImplExecute(UnknownSource)atcom.microsoft.jdbc.base.BasePreparedStatement.postImplExecute(UnknownSource)atcom.microsoft.jdbc.base.BaseStatement.commonExecute(UnknownSource)atcom.microsoft.jdbc.base.BaseStatement.executeUpdateInternal(UnknownSource)atcom.microsoft.jdbc.base.BasePreparedStatement.executeUpdate(UnknownSource)atutil.DButil.update1(DButil.java:101)atdaoimpl.TysbDaoImpl.order(TysbDaoImpl.java:86)attest.Test2.main(Test2.java:43)连接成功!sql语句:select*fromtysborderby?ssdfdsg:false连接成功!sql语句:select*fromtysborderby?排序失败!
解决方案十五:
原来是连oracle数据库的现在想用sql2000
解决方案:
解决方案:
select*from(select*fromtysborderby?)sdasd