asp.net+mysq 数据库操作类
生活随笔
收集整理的這篇文章主要介紹了
asp.net+mysq 数据库操作类
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
對數據庫操作的使用方法:
1.引入命名空間
2.操作.三四行代碼即可完成數據操作。類似于:
?
1 using System; 2 using System.Data; 3 using System.Text; 4 using System.Configuration; 5 using System.Web; 6 using System.Web.Security; 7 using System.Web.UI; 8 using System.Web.UI.HtmlControls; 9 using System.Web.UI.WebControls; 10 using System.Web.UI.WebControls.WebParts; 11 using MySql.Data.MySqlClient;//☆ 12 13 namespace DB_ 14 { 15 public class DB 16 { 17 18 public DB() 19 { 20 // 在此處添加構造函數邏輯 21 } 22 23 public MySqlConnection conntent() 24 { 25 string constr = "Data Source=127.0.0.1;port=3306;Database=test;User Id=root;Password=root;CharSet=utf8;allow zero datetime=true"; 26 MySqlConnection con = new MySqlConnection(constr); 27 try 28 { 29 con.Open(); 30 return con;// 成功 31 } 32 catch (Exception ex) 33 { 34 return null;//連接打開出現異常 35 } 36 }//連接字符串,返回MySqlConnection 鏈接對象 37 38 public DataSet Select(string sqlstr)//返回一個DataSet數據集或NULL 39 { 40 MySqlDataAdapter myadapter = new MySqlDataAdapter(sqlstr, conntent()); 41 DataSet select = new DataSet(); 42 int suc_count = myadapter.Fill(select); 43 if (select != null) { return select; } 44 else { return null; } 45 } 46 47 public MySqlDataReader Select1(string sqlstr)//返回一個MySqlDataReader對象,或null 48 { 49 MySqlCommand mycmd = new MySqlCommand(sqlstr,conntent()); 50 try 51 { 52 MySqlDataReader select1 = mycmd.ExecuteReader(); 53 if (select1 != null){ return select1; } 54 else { return null; } 55 } 56 catch (Exception ex) 57 { 58 return null; 59 } 60 } 61 62 public bool ZSG(string sqlstr)//根據傳人的sqlstr 和 連接對象,執行操作 63 {//調用ZSG()函數進行增刪改的操作,成功TRUE,失敗FALSE 64 MySqlCommand mycmd = new MySqlCommand(sqlstr, conntent()); 65 try 66 { 67 if (mycmd.ExecuteNonQuery() > 0) 68 { return true;//成功 } 69 else 70 { return false; } 71 } 72 catch{ return false; } 73 } 74 } 75 }?
轉載于:https://www.cnblogs.com/A--Q/p/5172009.html
總結
以上是生活随笔為你收集整理的asp.net+mysq 数据库操作类的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 网站框构分析 一
- 下一篇: iOS编程——经过UUID和KeyCha