运行项目报错

Error querying database. Cause: java.sql.SQLException: No suitable driver found for http://www.example.com

org.apache.ibatis.exceptions.PersistenceException:
### Error querying database. Cause: java.sql.SQLException: No suitable driver found for http://www.example.com
### The error may exist in com/pro/dao/UserMapper.xml
### The error may involve com.pro.dao.UserMapper.getUserList
### The error occurred while executing a query
### Cause: java.sql.SQLException: No suitable driver found for http://www.example.com

我的 properties 配置文件是这样的

driver=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/mybatis?useSSL=true&useUnicode=true&characterEncoding=UTF-8
username=root
password=123456
<configuration>
<properties resource="db.properties"/> <environments default="development">
<environment id="development">
<transactionManager type="JDBC"/>
<dataSource type="POOLED">
<property name="driver" value="${driver}"/>
<property name="url" value="${url}"/>
<property name="username" value="${username}"/>
<property name="password" value="${password}"/>
</dataSource>
</environment>
</environments>
</configuration>

我查看了一下编译后的文件,发现我的 mybatis-config.xml 文件中的 ${url} 被编译成了 http://www.example.com

url 这个变量被别的配置覆盖了,直接把 url 改成 jdbcUrl,运行项目问题解决

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<properties resource="db.properties"/> <environments default="development">
<environment id="development">
<transactionManager type="JDBC"/>
<dataSource type="POOLED">
<property name="driver" value="${driver}"/>
<property name="url" value="${jdbcUrl}"/>
<property name="username" value="${username}"/>
<property name="password" value="${password}"/>
</dataSource>
</environment>
</environments>
</configuration>

最新文章

  1. IOS学习之-私人通讯录
  2. linux建立一个快捷方式,连接到另一个目录
  3. 组合数学 - 波利亚定理 --- poj : 2154 Color
  4. Cannot find class [org.apache.commons.dbcp.BasicDataSource]
  5. Poco C++——HTTP的post请求和get请求
  6. linux清除swap
  7. Google Chrome七大新特性
  8. Android 使用MediaRecorder录音
  9. ThinkPHP中的volist标签中使用eq标签出错
  10. 关于SELECT LAST_INSERT_ID()的使用规则
  11. jquery for循环
  12. Spring 注入集合
  13. 聊聊Google DSM产品的发布
  14. java 继承内存分配
  15. .NET日志记录之——log4net划重点篇
  16. 网站搜索引擎优化(SEO)的18条守则
  17. Linux基础命令---zcat
  18. P1494 小Z的袜子
  19. Xamarin.Android RelativeLayout
  20. 在字符串S1中删除字符串S2中所包含的字符【转】

热门文章

  1. 四、java多线程核心技术——synchronized同步方法与synchronized同步快
  2. redis 存储验证码 基本使用
  3. MySQL-实体映射关系和连接查询
  4. angualr8 循环对象
  5. js配合php原生代码发送ajax请求
  6. 百度实习生,以修仙者的角度聊聊怎么学MySQL,不来看看你的修为如何吗?
  7. 太酷炫了!!我会Python 导包八种方法,你呢?
  8. JavaScript之函数原型链完整版
  9. winform判断程序是否运行,且只能运行一个实例
  10. EF生成模型时Disigner中无信息