日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

C#访问SQLServer增删改查代码实例

發布時間:2025/4/14 C# 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C#访问SQLServer增删改查代码实例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

碼碼:

?

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Data; using System.Data.SqlClient;namespace WindowsFormsApplication1 {public partial class Form1 : Form{public Form1(){InitializeComponent();}//查詢private void button1_Click(object sender, EventArgs e){string MyConn = "server=127.0.0.1;uid=sa;pwd=123654;database=libbook;Trusted_Connection=no";//定義數據庫連接參數SqlConnection MyConnection = new SqlConnection(MyConn);//定義一個數據連接實例SqlCommand MyCommand = new SqlCommand("SELECT * FROM 圖書借閱", MyConnection); //定義一個數據庫操作指令SqlDataAdapter SelectAdapter = new SqlDataAdapter();//定義一個數據適配器SelectAdapter.SelectCommand = MyCommand;//定義數據適配器的操作指令DataSet MyDataSet = new DataSet();//定義一個數據集MyConnection.Open();//打開數據庫連接SelectAdapter.SelectCommand.ExecuteNonQuery();//執行數據庫查詢指令MyConnection.Close();//關閉數據庫SelectAdapter.Fill(MyDataSet);//填充數據集DataGrid1.DataSource = MyDataSet.Tables[0];//DataGrid1.DataBind();//將數據表格用數據集中的數據填充}//添加private void button2_Click(object sender, EventArgs e){string MyConn = "server=127.0.0.1;uid=sa;pwd=123654;database=libbook;Trusted_Connection=no";SqlConnection MyConnection = new SqlConnection(MyConn);string MyInsert = "insert into 圖書借閱 (圖書編號,讀者編號,續借次數) values ('" + Convert.ToString(textBox2.Text) + "','" +Convert.ToString(textBox3.Text)+ "','"+Convert.ToInt32(textBox4.Text)+ "')";SqlCommand MyCommand = new SqlCommand(MyInsert, MyConnection);try//異常處理{MyConnection.Open();MyCommand.ExecuteNonQuery();MyConnection.Close();}catch (Exception ex){MessageBox.Show(ex.Message);}}//更新private void button3_Click(object sender, EventArgs e){string MyConn = "server=127.0.0.1;uid=sa;pwd=123654;database=libbook;Trusted_Connection=no";SqlConnection MyConnection = new SqlConnection(MyConn);string MyUpdate = "Update 圖書借閱 set 操作員='" + textBox2.Text + "'" + " where 借閱編號=" + "'" + textBox1.Text + "'";SqlCommand MyCommand = new SqlCommand(MyUpdate, MyConnection);try{MyConnection.Open();MyCommand.ExecuteNonQuery();MyConnection.Close();textBox1.Text = "";}catch (Exception ex){MessageBox.Show(ex.Message);}}//刪除private void button4_Click(object sender, EventArgs e){string MyConn = "server=127.0.0.1;uid=sa;pwd=123654;database=libbook;Trusted_Connection=no";SqlConnection MyConnection = new SqlConnection(MyConn);string MyDelete = "Delete from 圖書借閱 where 借閱編號=" + textBox1.Text;SqlCommand MyCommand = new SqlCommand(MyDelete, MyConnection);try{MyConnection.Open();MyCommand.ExecuteNonQuery();MyConnection.Close();textBox1.Text = "";}catch (Exception ex){MessageBox.Show(ex.Message);}}} }


數據庫如下;

?

?

winform中查詢成功;

?

插入時,因為借閱編號為自增,不能插入值,會自己生成;

?

?

更新,外鍵沖突;插入的圖書編號為000999,無此圖書,故出錯;

?

插入成功;

?

更新操作員為"王老師";

?

刪除借閱編號為31的記錄;

?

設置sql server 自增字段按下圖設置列屬性;

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的C#访问SQLServer增删改查代码实例的全部內容,希望文章能夠幫你解決所遇到的問題。

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