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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > 数据库 >内容正文

数据库

sql数据库简单增删改查

發(fā)布時(shí)間:2023/12/18 数据库 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 sql数据库简单增删改查 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1對(duì)于sqlserver這一塊
1、添加引用
using System.Data;
using System.Data.SqlData;
2、建立于數(shù)據(jù)庫(kù)的連接,建議將它做成一個(gè)方法,方便多次利用。
string sqlconnection = "data source = "注解1";database = 注解2;uid = "注解3";pwd ="注解4"";(其實(shí)還有很多種寫法)
3、經(jīng)常用到的對(duì)象有:SqlConnection,SqlAdapter,SqlCommand、Dataset、DataGrid和 DataReader等,以SqlConnection,SqlAdapter,SqlCommand、Dataset、DataGrid對(duì)象,操作 SQL的實(shí)例數(shù)據(jù)庫(kù)Northwind中的Categorys表為例說(shuō)明(假定數(shù)據(jù)庫(kù)在本地,數(shù)據(jù)庫(kù)訪問的用戶名為user,密碼為123456):

接下來(lái)做一下四個(gè)操作的實(shí)現(xiàn)
第一、查詢數(shù)據(jù):
string MyConn="server=127.0.0.1;uid=user;pwd=123456;database=Northwind;Trusted_Connection=no";//定義數(shù)據(jù)庫(kù)連接參數(shù)
SqlConnection MyConnection=new SqlConnection(MyConn);//定義一個(gè)數(shù)據(jù)連接實(shí)例
SqlCommand MyCommand=new SqlCommand("SELECT CategoryID, CategoryName, Description FROM Categories",MyConnection); //定義一個(gè)數(shù)據(jù)庫(kù)操作指令
SqlDataAdapter SelectAdapter=new SqlDataAdapter();//定義一個(gè)數(shù)據(jù)適配器
SelectAdapter.SelectCommand=MyCommand;//定義數(shù)據(jù)適配器的操作指令
DataSet MyDataSet=new DataSet();//定義一個(gè)數(shù)據(jù)集
MyConnection.Open();//打開數(shù)據(jù)庫(kù)連接
SelectAdapter.SelectCommand.ExecuteNonQuery();//執(zhí)行數(shù)據(jù)庫(kù)查詢指令
MyConnection.Close();//關(guān)閉數(shù)據(jù)庫(kù)
SelectAdapter.Fill(MyDataSet);//填充數(shù)據(jù)集
DataGrid1.DataSource=MyDataSet;
DataGrid1.DataBind();//將數(shù)據(jù)表格用數(shù)據(jù)集中的數(shù)據(jù)填充

第二、添加數(shù)據(jù)
string MyConn="server=127.0.0.1;uid=user;pwd=123456;database=Northwind;Trusted_Connection=no";
SqlConnection MyConnection=new SqlConnection(MyConn);
string MyInsert="insert into Categories(CategoryName, Description)values('"+Convert.ToString(TextBox2.Text)+"','"+Convert.ToString(TextBox3.Text)+"')";
SqlCommand MyCommand=new SqlCommand(MyInsert,MyConnection);
try//異常處理
{
MyConnection.Open();
MyCommand.ExecuteNonQuery();
MyConnection.Close();
}
catch(Exception ex)
{
Console.WriteLine("{0} Exception caught.", ex);
}

第三、修改數(shù)據(jù)
string categoryName=TextBox2.Text;
string categoryDescription=TextBox3.Text;
string MyConn="server=127.0.0.1;uid=user;pwd=123456;database=Northwind;Trusted_Connection=no";
SqlConnection MyConnection=new SqlConnection(MyConn);
string MyUpdate="Update Categories?set CategoryName='"+categoryName+"',Description='"+categoryDescription+"' where CategoryID="+TextBox1.Text;
SqlCommand MyCommand=new SqlCommand(MyUpdate,MyConnection);
try
{
MyConnection.Open();
MyCommand.ExecuteNonQuery();
MyConnection.Close();
TextBox1.Text="";
}
catch(Exception ex)
{
Console.WriteLine("{0} Exception caught.", ex);
}

第四、刪除數(shù)據(jù)
string MyConn="server=127.0.0.1;uid=user;pwd=123456;database=Northwind;Trusted_Connection=no";
SqlConnection MyConnection=new SqlConnection(MyConn);
string MyDelete="Delete from Categories where CategoryID="+TextBox1.Text;
SqlCommand MyCommand=new SqlCommand(MyDelete,MyConnection);
try
{
MyConnection.Open();
MyCommand.ExecuteNonQuery();
MyConnection.Close();
TextBox1.Text="";
}
catch(Exception ex)
{
Console.WriteLine("{0} Exception caught.", ex);
}

總結(jié)

以上是生活随笔為你收集整理的sql数据库简单增删改查的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。