欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#訪問SQLServer增刪改查代碼實例

 更新時間:2016年08月23日 14:31:36   作者:bcbobo21cn  
這篇文章主要為大家詳細介紹了C#訪問SQLServer增刪改查代碼實例,感興趣的小伙伴們可以參考一下

一個專門實現訪問sql server數據庫增刪改查的操作代碼,分享給大家,具體內容如下

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();//執(zhí)行數據庫查詢指令
      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 圖書借閱 (圖書編號,讀者編號,續(xù)借次數) 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的記錄;


以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • C#生成隨機數的方法小結

    C#生成隨機數的方法小結

    這篇文章主要介紹了C#生成隨機數的方法,實例總結了C#生成隨機數的相關技巧,非常具有實用價值,需要的朋友可以參考下
    2015-05-05
  • c++函數轉c#函數示例程序分享

    c++函數轉c#函數示例程序分享

    這篇文章主要介紹了c++函數轉c#函數示例程序,大家參考使用吧
    2013-12-12
  • C#實現打開畫圖的同時載入圖片、最大化顯示畫圖窗體的方法

    C#實現打開畫圖的同時載入圖片、最大化顯示畫圖窗體的方法

    這篇文章主要介紹了C#實現打開畫圖的同時載入圖片、最大化顯示畫圖窗體的方法,涉及C#針對窗體及圖片操作的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-08-08
  • C# 執(zhí)行bat批處理文件的小例子

    C# 執(zhí)行bat批處理文件的小例子

    這篇文章介紹了C# 執(zhí)行bat批處理文件的小例子,有需要的朋友可以參考一下
    2013-10-10
  • C# byte轉為有符號整數實例

    C# byte轉為有符號整數實例

    這篇文章主要介紹了C# byte轉為有符號整數實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • C#面向對象編程基礎概念匯總

    C#面向對象編程基礎概念匯總

    今天小編就為大家分享一篇關于C#面向對象編程基礎概念匯總的文章,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • 淺談C# 抽象類與開閉原則

    淺談C# 抽象類與開閉原則

    這篇文章主要介紹了C# 抽象類與開閉原則的的相關資料,文中講解非常細致,代碼幫助大家更好的理解和學習,感興趣的朋友可以了解下
    2020-06-06
  • 詳解WPF中的對象資源

    詳解WPF中的對象資源

    這篇文章主要介紹了WPF中對象資源的相關資料,幫助大家更好的理解和學習使用WPF,感興趣的朋友可以了解下
    2021-04-04
  • C#實現插入排序算法實例

    C#實現插入排序算法實例

    這篇文章主要介紹了C#實現插入排序算法,實例分析了插入排序算法的原理與實現技巧,需要的朋友可以參考下
    2015-05-05
  • C#如何將查詢到的數據庫里面的數據輸出到textbox控件

    C#如何將查詢到的數據庫里面的數據輸出到textbox控件

    這篇文章主要介紹了C#如何將查詢到的數據庫里面的數據輸出到textbox控件問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07

最新評論