學習使用mybatis中配置SqlMapConfig.xml檔案時配置mysql資訊,配置url屬性時,& 符報錯,需要用 & 來替代
<?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">
<!-- mybatis的主組態檔 -->
<configuration>
<!-- 配置環境 -->
<environments default="mysql">
<!-- 配置mysql的環境-->
<environment id="mysql">
<!-- 配置事務的型別-->
<transactionManager type="JDBC"></transactionManager>
<!-- 配置資料源(連接池) -->
<dataSource type="POOLED">
<!-- 配置連接資料庫的4個基本資訊 -->
<property name="driver" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://localhost:3306/tunnel?useSSL=false&characterEncoding=UTF-8"/>
<property name="username" value="root"/>
<property name="password" value="admin"/>
</dataSource>
</environment>
</environments>
<!-- 指定映射組態檔的位置,映射組態檔指的是每個dao獨立的組態檔 -->
<mappers>
<mapper resource="com/bridge/dao/IUserDao.xml"/>
</mappers>
</configuration>
<property name="url" value="jdbc:mysql://localhost:3306/tunnel?useSSL=false&characterEncoding=UTF-8"/>
“&”與“<”這樣的特殊字符直接放在XML元素中,會導致XML檔案決議錯誤,上面陳述句使用了和號“&”,這樣的XML會產生決議錯誤,為避免此類錯誤,專業說法是用這些特殊字符的物體參考來代替,另外還有大于號、單引號和雙引號,這3個特殊字符可以存在于XML中,不會引起決議錯誤,但是將他們分別替換為物體參考“>”、“'”、 “"”是更加符合標準的語法,
下面是五個在XML檔案中預定義好的物體
<小于號~~~~&t;
>大于號~~~~>
&和~~~~&
'單引號~~~~'
"雙引號~~~~"
學習筆記,參考:
https://blog.csdn.net/qq_43251098/article/details/100562484
https://blog.csdn.net/zuke123456/article/details/6097923
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/220886.html
標籤:python
上一篇:執行緒問題
