C#中對sqlserver進行增刪改查
1. 新增引用
using System.Data;
using System.Data.SqlData;
- 建立於資料庫的連線。
string sqlconnection = "data source = "註解1";database = 註解2;uid = "註解3";pwd ="註解4"";(其實還有很多種寫法)
參考:http://www.cnblogs.com/delphinet/archive/2011/06/24/2088765.html
- 經常用到的物件有:SqlConnection,SqlAdapter,SqlCommand、Dataset、DataGrid和 DataReader等,以SqlConnection,SqlAdapter,SqlCommand、Dataset、DataGrid物件,操作 SQL的例項資料庫Northwind中的Categorys表為例說明(假定資料庫在本地,資料庫訪問的使用者名稱為user,密碼為123456):
接下來做一下四個操作的實現
2. 查詢資料:
string MyConn="server=127.0.0.1;uid=user;pwd=123456;database=Northwind;Trusted_Connection=no";//定義資料庫連線引數
SqlConnection MyConnection=new SqlConnection(MyConn);//定義一個數據連線例項
SqlCommand MyCommand=new SqlCommand("SELECT CategoryID, CategoryName, Description FROM Categories",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;
DataGrid1.DataBind();//將資料表格用資料集中的資料填充
3. 新增資料
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);
}
4. 修改資料
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);
}
5. 刪除資料
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);
}
相關推薦
C#中對sqlserver進行增刪改查操作(簡單易懂)
uid 數據連接 net cti ade 密碼 logs where Go 1、添加引用using System.Data;using System.Data.SqlData;2、建立於數據庫的連接,建議將它做成一個方法,方便多次利用。string sqlconnectio
C#中對sqlserver進行增刪改查
1. 新增引用 using System.Data; using System.Data.SqlData; 建立於資料庫的連線。 string sqlconnection = "data source = "註解1";database = 註解2;
C#如何對Mongodb進行增刪改查
MongoDB是一個基於分散式檔案儲存的資料庫。由C++語言編寫。旨在為WEB應用提供可擴充套件的高效能資料儲存解決方案。 它的特點是高效能、易部署、易使用,儲存資料非常方便。 如今MongoDB已經跟新到3.4版本,但是對於更新後的版本網上資料
ORACLE中建立表、對錶進行增刪改查的語法
最近在學習ORACLE,現將在ORACLE中建立表、對錶進行增刪該查的語法總結如下: 表是一種資料庫物件,是基本的資料儲存單位,由行和列組成 表的建立(以課程資訊表為例): CREATE TABLE OBJECTS
留一個C#版。操作MONgoDB對陣列進行增刪改查
[HttpPost] [ValidateInput(false)] public ActionResult Add(Title model) { List<Item> Ite
安卓端通過http對Mysql進行增刪改查
name 交流 shm != 用戶 習慣 cti -perm 得到 各類it學習視頻,大家都可以看看哦!我自己本人都是通過這些來學習it只知識的! 下面是視頻鏈接轉自:http://www.cnblogs.com/wangying222/p/5492935.html ht
asp.net core webapi 使用ef 對mysql進行增刪改查,並生成Docker鏡像構建容器運行
rri put void userdata pro ext 代理 cte 成功 1.構建運行mysql容器,添加數據庫user 參考Docker創建運行多個mysql容器,地址 http://www.cnblogs.com/heyangyi/p/9288402.html
docker基礎:私庫系列:再探Harbor:(7) 使用restapi對專案進行增刪改查
在上篇文章中介紹了Harbor的RestApi,這篇具體以專案的增刪改查作為例子來進行說明。 前提假定 假定Harbor運行於本機localhost的32031埠 專案查詢 查詢全部專案 curl -X GET “http://localhost:32031/
Zookeeper JavaAPI對節點進行增刪改查(詳細步驟)
import java.io.IOException; import java.util.List; import org.apache.zookeeper.CreateMode; import org.apache.zookeeper.KeeperException; import org.ap
在Django中對資料的增刪改查
1.增加資料 1.Entry.objects.creat(屬性=值,屬性=值) 返回值: 插入成功:則返回建立好的實體物件 插入失敗:則返回None 2.建立一個save的物件,並通過save()進行儲存
使用Session中的方法進行增刪改查
1.增加:session.save(物件); 具體如下: public static void main(String[] args){ //讀取總的配置檔案 Configuration configuration = new Configuration()
mybatis 在前端對資料庫進行增刪改查
Springboot 對資料庫進行增刪改查 首先要實現在idea裡面能實現對資料看的增刪改查,最後再實現前後端互動 1.首先在資料庫裡面先建好資料庫(test01)和表(t_user) 2.配置檔案pom.xml <?xml version="1.0"
Python--綜合練習--對檔案進行增刪改查
知識點應用:strip() tag 函式封裝 檔案操作 for迴圈 os模組 程式碼解耦 例項 tag = True while tag: print('level') choice = input('level1
python 連線oracle資料庫對錶進行增刪改查操作
Python 建立連線oracle資料庫的三種方式: 方式一:使用者名稱、密碼和監聽分開寫 import cx_Oracle db=cx_Oracle.connect('username/[email protected]/orcl') db.close()
Solr13 - 通過SolrCloud的RESTful API對叢集進行增刪改查操作
文章目錄 1 建立操作 1.1 建立collection 1.2 建立core 1.3 建立API引數說明 2 刪除操作 2.1 刪除collection 2.2 解除安裝core 2.3 刪
pymongo實現對mongodb進行增刪改查操作
問題:使用python指令碼對伺服器上的mongodb某表的記錄進行增刪改查操作 解決方法: 可以使用pymongo模組實現對mongodb的增刪改查 limit: pymongo現在不能處理ss
Laravel 資料庫例項教程 —— 使用查詢構建器對資料庫進行增刪改查
上一節我們講了如何使用DB門面對資料庫進行原生查詢,這一節我們使用另外一種方式實現對資料庫的增刪改查——查詢構建器(Query Builder)。 獲取查詢構建器很簡單,還是要依賴DB門面,我們使用DB門面的table方法,傳入表名,即可獲取該表的查詢構建器: $us
ASP.NET 使用類對資料庫進行增刪改查操作
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Dat
redis叢集環境搭建以及在java裡面對叢集進行增刪改查操作
轉載自:http://baijiahao.baidu.com/s?id=1588544341614288867&wfr=spider&for=pc 要讓叢集正常工作至少需要3個主節點,所以我們要設定3個主節點,3個從節點,共6個叢集節點。 安裝redis wget http
android 使用SQLite對資料進行增刪改查、訪問
功能:用SQLitem完成資料庫的動態增刪改查功能,資料的儲存於訪問 SQLite資料庫程式設計 SimpleCursorAdapter和上下文選單基本用法 開發平臺:Android Studio 3.0.1整體框架:見程式碼及註釋:MainActivity.jav