<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>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # 步驟1:DBUtil DBUtil:數據庫工具類,這個類的作用是初始化驅動,并且提供一個getConnection用于獲取連接。 在后續的所有DAO中,當需要獲取連接的時候,都采用這種方式進行。 數據庫連接的參數,如數據庫名稱,賬號密碼,編碼方式等都設計在屬性上,便于統一修改,降低維護成本。 ``` package com.dodoke.util; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class DBUtil { static String ip = "127.0.0.1"; static int port = 3306; static String database = "tmall_j2ee"; static String encoding = "UTF-8"; static String loginName = "root"; static String password = "123456"; static { try { Class.forName("com.mysql.jdbc.Driver"); } catch (ClassNotFoundException e) { e.printStackTrace(); } } public static Connection getConnection() throws SQLException { String url = String.format("jdbc:mysql://%s:%d/%s?characterEncoding=%s", ip, port, database, encoding); return DriverManager.getConnection(url, loginName, password); } public static void main(String[] args) throws SQLException { System.out.println(getConnection()); } } ``` # 步驟2:DateUtil DateUtil這個日期工具類主要是用于`java.util.Date`類與`java.sql.Timestamp` 類的互相轉換。 因為在實體類中日期類型的屬性,使用的都是`java.util.Date`類。 而為了在MySQL中的日期格式里保存時間信息,必須使用datetime類型的字段,而jdbc要獲取datetime類型字段的信息,需要采用`java.sql.Timestamp`來獲取,否則只會保留日期信息,而丟失時間信息。 ``` package com.dodoke.util; public class DateUtil { public static java.sql.Timestamp d2t(java.util.Date d) { if (null == d) return null; return new java.sql.Timestamp(d.getTime()); } public static java.util.Date t2d(java.sql.Timestamp t) { if (null == t) return null; return new java.util.Date(t.getTime()); } } ```
                  <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>

                              哎呀哎呀视频在线观看