java jdbc_url中常用的各個參數的作用

舉個例子

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>

來源:itnose

上一篇: Java學習筆記--JDBC讀取properties屬性文件

下一篇: 沒有符合條件的記錄

分享到: 更多
快速时时开奖记录 百灵炸金花百人场 六肖一出 安徽时时直播开奖记录 双色球选号规律口诀 吉林快三返奖规则 斗地主棋牌提现 黑龙江时时开奖历史 两张牌赌博怎么比大小 万人炸金花手机旧版 京pk10软件官网 彩票对打方法 二人斗地主规则 极速时时开奖视频 大乐透胆拖投注金额计算器 球琛比分足球即时比分