数据库连接URL中分号引发的错误

本文探讨了在XML配置文件中,数据库连接URL的正确写法。特别是关于结尾分号的使用是否合规的问题,通过两个实例对比说明。

这样定义,最后的“;”是不被允许的

 

<property name="url">
   
<value>jdbc:mysql://localhost:3306/library?characterEncoding=gb2312&amp;useUnicode=yes;</value>
</property>

而这样定义,最后的“;”是允许的

 

<property name="connection.url">
  jdbc:mysql://localhost:3306/exam?characterEncoding=gb2312
&amp;useUnicode=true;
 
</property> 
<insert id="insertListSysAbnormalPersonnel" parameterType="java.util.List"> insert into sys_abnormal_personnel <trim prefix="(" suffix=")" suffixOverrides=","> <if test="list != null and list.size() > 0"> <foreach collection="list" item="item" separator=","> <if test="item.id != null">id,</if> <if test="item.synchronizationTime != null">synchronization_time,</if> <if test="item.userName != null">user_name,</if> <if test="item.batchNumber != null">batch_number,</if> <if test="item.themeId != null">theme_id,</if> <if test="item.themeName != null">theme_name,</if> <if test="item.cardNo != null">card_no,</if> <if test="item.cardType != null">card_type,</if> <if test="item.phone != null">phone,</if> <if test="item.contactWay != null">contact_way,</if> <if test="item.sex != null">sex,</if> <if test="item.birthday != null">birthday,</if> <if test="item.stopPayingTime != null">stop_paying_time,</if> <if test="item.startingTime != null">starting_time,</if> <if test="item.recentPaymentTime != null">recent_payment_time,</if> <if test="item.insuranceStatus != null">insurance_status,</if> <if test="item.isBlacklist != null">is_blacklist,</if> <if test="item.createBy != null">create_by,</if> <if test="item.createTime != null">create_time,</if> <if test="item.updateBy != null">update_by,</if> <if test="item.updateTime != null">update_time,</if> <if test="item.status != null">status,</if> <if test="item.delFlag != null">del_flag,</if> <if test="item.text != null">text,</if> </foreach> </if> </trim> <trim prefix="values " suffix=")" suffixOverrides=","> <foreach collection="list" item="item" separator=","> <if test="item.id != null">#{item.id},</if> <if test="item.synchronizationTime != null">#{item.synchronizationTime},</if> <if test="item.userName != null">#{item.userName},</if> <if test="item.batchNumber != null">#{item.batchNumber},</if> <if test="item.themeId != null">#{item.themeId},</if> <if test="item.themeName != null">#{item.themeName},</if> <if test="item.cardNo != null">#{item.cardNo},</if> <if test="item.cardType != null">#{item.cardType},</if> <if test="item.phone != null">#{item.phone},</if> <if test="item.contactWay != null">#{item.contactWay},</if> <if test="item.sex != null">#{item.sex},</if> <if test="item.birthday != null">#{item.birthday},</if> <if test="item.stopPayingTime != null">#{item.stopPayingTime},</if> <if test="item.startingTime != null">#{item.startingTime},</if> <if test="item.recentPaymentTime != null">#{item.recentPaymentTime},</if> <if test="item.insuranceStatus != null">#{item.insuranceStatus},</if> <if test="item.isBlacklist != null">#{item.isBlacklist},</if> <if test="item.createBy != null">#{item.createBy},</if> <if test="item.createTime != null">#{item.createTime},</if> <if test="item.updateBy != null">#{item.updateBy},</if> <if test="item.updateTime != null">#{item.updateTime},</if> <if test="item.status != null">#{item.status},</if> <if test="item.delFlag != null">#{item.delFlag},</if> <if test="item.text != null">#{item.text},</if> </foreach> </trim> </insert>校验
最新发布
12-11
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值