<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # 數據庫操作 ### 介紹 數據庫鏈式操作也算是Gentle-Restful的一個創新點吧,思路有些模仿了thinkphp。以我自己的項目為例子給大家看看區別吧。 ###### 未使用框架 ```java public boolean add(String email, String nickname, String password, long dateline, String qqIdentify) { Connection connection = null; password = Util.getMD5(password, false); try { connection = DbHelper.get(); String sql = "INSERT INTO `user` (`nickname`, `email`, `password`, `register_time`, `qq_identify`) " + "VALUES (?,?,?,?,?)"; PreparedStatement ps = connection.prepareStatement(sql); ps.setString(1, nickname); ps.setString(2,email); ps.setString(3, password); ps.setLong(4, dateline); ps.setString(5, qqIdentify); ps.executeUpdate(); return true; } catch (SQLException e) { return false; } finally { DbHelper.close(connection); } } ``` ###### 使用框架后 ```java public boolean add(UserEntity entity) { Connection connection = null; try { connection = DbHelper.get(); SqlUtil sqlUtil = new SqlUtil(connection); return sqlUtil.table("user").insert(entity)==1; } catch (Exception e) { e.printStackTrace(); return false; } finally { DbHelper.close(connection); } } ``` 怎么樣,是不是簡單了很多,使用框架后只需要傳入一個實體,也就是bean即可執行插入操作,當然還有很多優點讓我后面娓娓道來。 ### 特點 ###### 優點 * 簡介的鏈式操作 * 無需復雜的`prepareStatement`操作,框架自動幫你完成 * ResultSet快速轉化,方面直接使用 * 如果鏈式操作無法滿足你的需求,你可以自己寫原生的SQL語句。 ###### 缺點 * 只有支持Mysql,當然如果后面框架使用人多了我也會兼容其他數據庫 * 不支持事務 ### 用法 ##### 增 `insert` ##### 刪 `delete` ##### 改 `update` ##### 查 `select` ##### 使用原生的SQL語句
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看