日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

ADO.NET知识汇总

發布時間:2024/1/17 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ADO.NET知识汇总 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

這又是一篇記錄平常工作筆記的博客,無論是在排版還是解說上都不會有太多要求。同時這也是一篇不上博客園首頁的博客,Just記錄一些工作筆記。

vSelect返回單個值

string connSQL = @"Data Source=Test; Initial Catalog=DBName; Integrated Security=SSPI";using (SqlConnection conn = new SqlConnection(connSQL)){string strSQL = "select count(*) from [dbo].[TableName]";SqlCommand cmd = new SqlCommand(strSQL, conn);//創建Command對象 try{conn.Open();//一定要注意打開連接 int rows = (int)cmd.ExecuteScalar();//執行命令 Console.WriteLine("執行ExcuteScalar方法:共{0}行記錄", rows);}catch (Exception ex){Console.WriteLine("\nError:\n{0}", ex.Message);}}Console.Read();

vSqlDataReader To DataTable

static void Main(string[] args){var sourceData = GetInfo();UserInfo userInfo = null;foreach (DataRow item in sourceData.Rows){userInfo = new UserInfo() {Id=Convert.ToInt32(item["Id"].ToString()),UserName = item["UserName"].ToString()};}Console.Read();}static DataTable GetInfo(){string connSQL = @"Data Source=Test; Initial Catalog=DBName; Integrated Security=SSPI";string strSQL = "select * from [dbo].[User]";DataTable myDataTable = new DataTable();using (SqlConnection conn = new SqlConnection(connSQL)){SqlCommand command = new SqlCommand(strSQL, conn);conn.Open();SqlDataReader reader = command.ExecuteReader();myDataTable.Load(reader);reader.Close();}return myDataTable;}

v增加一條數據

static void Main(string[] args){string connSQL = @"Data Source=.\SQLEXPRESS; Initial Catalog=db_MyDemo; Integrated Security=SSPI";//構造連接字符串SqlConnectionStringBuilder connStr = new SqlConnectionStringBuilder(connSQL);using(SqlConnection conn = new SqlConnection(connStr.ConnectionString)){//拼接SQL語句StringBuilder strSQL = new StringBuilder();strSQL.Append("insert into tb_SelCustomer ");strSQL.Append("values(");strSQL.Append("'liuhao','0','0','13822223333','liuhaorain@163.com','廣東省深圳市寶安區',12.234556,34.222234,'422900','備注信息')");Console.WriteLine("Output SQL:\n{0}",strSQL.ToString());//創建Command對象SqlCommand cmd = new SqlCommand();cmd.Connection = conn;cmd.CommandType = CommandType.Text;cmd.CommandText = strSQL.ToString();try{conn.Open();//一定要注意打開連接int rows = cmd.ExecuteNonQuery();//執行命令Console.WriteLine("\nResult: {0}行受影響",rows);}catch(Exception ex){Console.WriteLine("\nError:\n{0}", ex.Message);}}Console.Read();}

vSqlDataAdapter Select

string connSQL = @"Data Source=Test; Initial Catalog=DBName; Integrated Security=SSPI";using (SqlConnection conn = new SqlConnection(connSQL)){SqlDataAdapter adapter = new SqlDataAdapter();string strSQL = "select * from [dbo].[User]";adapter.SelectCommand = new SqlCommand(strSQL, conn);DataSet dataset = new DataSet();adapter.Fill(dataset);DataTable dt = dataset.Tables[0];}

SqlDataAdapter?還包括?SelectCommand、InsertCommand、DeleteCommand、UpdateCommand?和?TableMappings?屬性,以便于數據的加載和更新。

總結

以上是生活随笔為你收集整理的ADO.NET知识汇总的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。