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每期必中万能6码 重庆时时历史开奖记录 重庆时时彩后三包胆是什么意思 吉子棋牌龙虎大战怎么押注 足球魔方 双色球怎么赔 广东十一选五有黑彩吗 后三断组什么意思 腾讯分分彩后三不定胆计划 11选5玩法任选一 快三技巧顺口溜大小单双和值 MG摆脱游戏如何加减注 熊猫麻将游戏官方下载 蚂蚁pt