是db.properties中user引起的吗,一直没解决
utf你打成了uft
我试了可以 哈哈 谢谢了
我也是这个问题,使用
weixin_奇犽_0
同学的方法解决
手动握手(〜 ̄△ ̄)〜
同样问题 控制台报错 java.sql.SQLException: No suitable driver
我也有这个问题,我是把这段
<!--1.配置数据库相关参数--> <!--<context:property-placeholder location="classpath:jdbc.properties"/>-->
换成
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="location" value="classpath:jdbc.properties" /> </bean>
解决的
把db.properties里username换个名字,如user。或者spring-dao.xml的http://www.springframework.org/schema/context/spring-context.xsd
改为
http://www.springframework.org/schema/context/spring-context-3.0.xsd
<!--测试时关闭这个
<!--获取链接超时时间-->
<!-- <property name="checkoutTimeout" value="1000"/>
-->
谢谢,还是不行的
同样的错误,楼上两位的方法我都试过了,不行,有没有能解决的??????
可能是引入的mysql依赖版本问题:
我修改pom.xml的mysql依赖为:
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.24</version>
<scope>runtime</scope>
</dependency>
就解决问题了,如果还有如下异常:
nested exception is java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransactionFactory
就是Mybatis整合spring的jar包版本问题,我修改为如下:
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
<version>1.3.0</version>
</dependency>
就可以了。
<util:properties id="jdbc" location="classpath:jdbc.properties"/>
<!-- 2:数据库连接池配置 -->
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
<!-- 配置连接池属性 -->
<property name="driverClass" value="#{jdbc.driver}"/>
<property name="jdbcUrl" value="#{jdbc.url}"/>
<property name="user" value="#{jdbc.user}"/>
<property name="password" value="#{jdbc.password}"/>
用这个配置解决的