using System; using System.Collections.Generic; using System.Linq; using System.Text; using MySql.Data.MySqlClient; using System.Web; using System.Data; namespace SiteManagement { public class ConnectMySql : System.Web.UI.Page { private MySqlConnection objConn; private MySqlCommand objCmd; private MySqlTransaction trans; private String strConnString; public ConnectMySql() { strConnString = "server=หมายเลขIP;User Id=UserName ฐานข้อมูล;password=รหัสผ่าน;Persist Security Info=True;database=ชื่อฐานข้อมูล" } public MySqlDataReader QueryDataReader(String strSql) { MySqlDataReader dtReader; objConn = new MySqlConnection(); objConn.ConnectionString = strConnString; objConn.Open(); objCmd = new MySqlCommand(strSql, objConn); dtReader = objCmd.ExecuteReader(); return dtReader; //*** Return DataReader ***// } public DataSet QueryDataSet(String strSql) { DataSet ds = new DataSet(); MySqlDataAdapter dtAdapter = new MySqlDataAdapter(); objConn = new MySqlConnection(); objConn.ConnectionString = strConnString; objConn.Open(); objCmd = new MySqlCommand(); objCmd.Connection = objConn; objCmd.CommandText = strSql; objCmd.CommandType = CommandType.Text; dtAdapter.SelectCommand = objCmd; dtAdapter.Fill(ds); return ds; //*** Return DataSet ***// } public DataTable QueryDataTable(String strSql) { MySqlDataAdapter dtAdapter; DataTable dt = new DataTable(); objConn = new MySqlConnection(); objConn.ConnectionString = strConnString; objConn.Open(); dtAdapter = new MySqlDataAdapter(strSql, objConn); dtAdapter.Fill(dt); return dt; //*** Return DataTable ***// } public Boolean QueryExecuteNonQuery(String strSql) { objConn = new MySqlConnection(); objConn.ConnectionString = strConnString; objConn.Open(); try { objCmd = new MySqlCommand(); objCmd.Connection = objConn; objCmd.CommandType = CommandType.Text; objCmd.CommandText = strSql; objCmd.ExecuteNonQuery(); return true; //*** Return True ***// } catch (Exception) { return false; //*** Return False ***// } } public Object QueryExecuteScalar(String strSql) { Object obj; objConn = new MySqlConnection(); objConn.ConnectionString = strConnString; objConn.Open(); try { objCmd = new MySqlCommand(); objCmd.Connection = objConn; objCmd.CommandType = CommandType.Text; objCmd.CommandText = strSql; obj = objCmd.ExecuteScalar(); //*** Return Scalar ***// return obj; } catch (Exception) { return null; //*** Return Nothing ***// } } public void TransStart() { objConn = new MySqlConnection(); objConn.ConnectionString = strConnString; objConn.Open(); trans = objConn.BeginTransaction(IsolationLevel.ReadCommitted); } public void TransExecute(String strSql) { objCmd = new MySqlCommand(); objCmd.Connection = objConn; objCmd.Transaction = trans; objCmd.CommandType = CommandType.Text; objCmd.CommandText = strSql; objCmd.ExecuteNonQuery(); } public void TransRollBack() { trans.Rollback(); } public void TransCommit() { trans.Commit(); } public void Close() { objConn.Close(); objConn = null; } } }
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง