您的位置:首页 > 编程语言 > Java开发

java jdbc_url中常用的各个参数的作用

2017-04-13 11:35 441 查看
举个例子

jdbc:mysql://192.168.2.125:3306/jumper_health_nutrition?autoReconnect=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true


autoReconnect=true
表示当数据库连接异常中断时,是否自动重新连接,默认是false

characterEncoding=utf8
指定字符编码

zeroDateTimeBehavior=convertToNull
查询时会自动将数据库中的0000-00-00 00:00:00 dateTime值转换为null,避免出现时间格式转换的异常

allowMultiQueries=true
是否允许多个SQL语句的执行,执行批量更新时必须设置

比如:

<!-- 批量更新 -->
<update id="updateBatch" parameterType="java.util.List">
<foreach collection="list" index="index" item="item" open="" close="" separator=";">
update doctor_order_info
<set>
<if test="item.serviceStartTime != null">
service_start_time = #{item.serviceStartTime,jdbcType=VARCHAR},
</if>
service_end_time = #{item.serviceEndTime,jdbcType=VARCHAR},
</if>
</set>
where id = #{item.id,jdbcType=INTEGER}
</foreach>
</update>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: