java.sql.SQLException:找不到localhost:3306 / learning的合适驱动程序

时间:2016-09-24 04:43:33

标签: java mysql spring

我正在使用带有mysql的spring。我收到以下错误消息。

HTTP状态500 - 请求处理失败;嵌套异常是org.springframework.jdbc.CannotGetJdbcConnectionException:无法获取JDBC连接;嵌套异常是java.sql.SQLException:没有为localhost找到合适的驱动程序:3306 / learning

我在pom.xml中添加了以下依赖

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>5.1.9</version>
</dependency>

我将以下配置放在servlet-context.xml

<beans:bean name="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
    <beans:property name="driverClassName" value="com.mysql.jdbc.Driver" />
    <beans:property name="url" value="localhost:3306/learning" />
    <beans:property name="username" value="root" />
    <beans:property name="password" value="root" />
</beans:bean>

<beans:bean name="template" class="org.springframework.jdbc.core.JdbcTemplate">
    <beans:property name="dataSource" ref="dataSource" />
</beans:bean>
enter code here

请你给我一些提示吗?我的公司希望我从oracle db更改为mysql,我正在学习一些示例测试。任何帮助将不胜感激!

0 个答案:

没有答案