util

package util;

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

public class UserUtil {
 // 建立數據庫的鏈接

 public Connection getConn() throws Exception {
  String Driver = "com.mysql.jdbc.Driver"; // 驅動程序
  String URL = "jdbc:mysql://localhost:3306/zydb"; // 連接的URL,ccb爲數據庫名
  String Username = "root"; // 用戶名
  String Password = "123456"; // 密碼
  Class.forName(Driver).newInstance();
  Connection conn = DriverManager.getConnection(URL, Username, Password);
  // Statement statement = conn.createStatement();
  return conn;
 }

 public void closeConn(Connection conn) throws SQLException {
  conn.close();
 }

 public Statement getStatement() throws Exception {// 該方法用法主要負責用來獲取執行Sql語句對象

  Connection c = getConn();
  Statement st = c.createStatement();// 該語句用來創建執行sql語句對象
  return st;
 }
 
 public ResultSet executeQuery(String sql){//如果該Sql語句是查詢語句,即select,則返回ResultSet對象(結果集對象)
  ResultSet set=null;
  try{
   Statement s = getStatement();
   set = s.executeQuery(sql);//該語句通過委託執行sql語句對象來執行select語句,並返回結果集對象
  }catch(Exception ex){
   ex.printStackTrace();
  }
  return set;
 }

}
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章