<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-199  評論-203  文章-11  trackbacks-0

    package com.test.DBConnection;

    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.PreparedStatement;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;

    public class DBConnection {
     public static Connection getConn() {
      Connection conn = null;
      try {
       String url = "jdbc:mysql://localhost:3306/test";
       String userName = "root";
       String password = "root";

       Class.forName("com.mysql.jdbc.Driver");
       conn = DriverManager.getConnection(url, userName, password);
      } catch (ClassNotFoundException e) {
       e.printStackTrace();
      } catch (SQLException e) {
       e.printStackTrace();
      }
      return conn;
     }

     public static Statement createStmt(Connection conn) {
      Statement stmt = null;
      try {
       stmt = conn.createStatement();
      } catch (SQLException e) {
       e.printStackTrace();
      }
      return stmt;
     }

     public static ResultSet executeQuery(Statement stmt, String sql) {
      ResultSet rs = null;
      try {
       rs = stmt.executeQuery(sql);
      } catch (SQLException e) {
       e.printStackTrace();
      }
      return rs;
     }

     public static int executeUpdate(Connection conn, String sql) {
      Statement stmt = null;
      int ret = 0;
      try {
       stmt = conn.createStatement();
       ret = stmt.executeUpdate(sql);
      } catch (SQLException e) {
       e.printStackTrace();
      }
      return ret;
     }

     public static PreparedStatement prepareStmt(Connection conn, String sql) {
      PreparedStatement pstmt = null;
      try {
       pstmt = conn.prepareStatement(sql);
      } catch (SQLException e) {
       e.printStackTrace();
      }
      return pstmt;
     }

     public static PreparedStatement prepareStmt(Connection conn, String sql,
       int autoGeneratedKeys) {
      PreparedStatement pstmt = null;
      try {
       pstmt = conn.prepareStatement(sql, autoGeneratedKeys);
      } catch (SQLException e) {
       e.printStackTrace();
      }
      return pstmt;
     }

     public static void close(Connection conn) {
      if (conn != null) {
       try {
        conn.close();
       } catch (SQLException e) {
        e.printStackTrace();
       }
       conn = null;
      }
     }

     public static void close(Statement stmt) {
      if (stmt != null) {
       try {
        stmt.close();
       } catch (SQLException e) {
        e.printStackTrace();
       }
       stmt = null;
      }
     }
     
     public static void close(ResultSet rs){
      if (rs != null) {
       try {
        rs.close();
       } catch (SQLException e) {
        e.printStackTrace();
       }
       rs = null;
      }
     }
    }

    posted on 2009-07-03 14:04 Werther 閱讀(317) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 18禁无遮挡无码网站免费| 最近中文字幕大全中文字幕免费 | 99re这里有免费视频精品| 国产精品亚洲片在线| 三级黄色免费观看| 亚洲国产精彩中文乱码AV| 久久国产精品成人免费| 久久亚洲精品成人AV| 97在线观免费视频观看| 国产精品亚洲四区在线观看| 猫咪社区免费资源在线观看| 亚洲精品无码aⅴ中文字幕蜜桃| 女人与禽交视频免费看| 免费的黄色的网站| 国产亚洲高清不卡在线观看| 1000部禁片黄的免费看| 亚洲kkk4444在线观看| 无码不卡亚洲成?人片| 精品多毛少妇人妻AV免费久久| 亚洲av中文无码乱人伦在线播放| 91麻豆国产免费观看| 日本亚洲免费无线码| 亚洲人成影院在线观看| a国产成人免费视频| 亚洲欧洲日产韩国在线| 国产精品免费视频一区| 中文字幕在线观看免费| 亚洲a∨无码男人的天堂| 日本成人免费在线| 在线免费观看h片| 亚洲国产理论片在线播放| 免费真实播放国产乱子伦| 免费萌白酱国产一区二区三区| 亚洲无成人网77777| 亚洲AV伊人久久青青草原| 久久国产精品免费专区| 亚洲免费福利在线视频| 亚洲日韩精品一区二区三区无码| 1000部拍拍拍18免费网站| 免费福利在线观看| 亚洲一区动漫卡通在线播放|