一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - C# - C#實現連接SQL Server2012數據庫并執行SQL語句的方法

C#實現連接SQL Server2012數據庫并執行SQL語句的方法

2022-01-25 14:02wz_微臣 C#

這篇文章主要介紹了C#實現連接SQL Server2012數據庫并執行SQL語句的方法,結合實例形式較為詳細的分析了C#連接SQL Server2012數據庫并執行查詢、插入等操作的相關實現技巧,需要的朋友可以參考下

本文實例講述了C#實現連接SQL Server2012數據庫并執行SQL語句的方法。分享給大家供大家參考,具體如下:

開發工具:Visual Studio 2012
數據庫: SQL Server 2012

使用Visual Studio時還是直接和微軟自家的SQL Server數據庫連接比較方便,就像使用Eclipse時和MySQL連接便捷一樣的道理

無論使用什么工具步驟都一樣:

1. 首先保證相關工具都已經正確安裝了
2. 開啟數據庫連接服務
3. 在開發工具中通過用戶名和口令與數據庫進行關聯
4. 執行SQL語句
5. 關閉相關連接和服務

連接數據庫

?
1
2
3
4
5
using System.Data.SqlClient;
SqlConnection conn = new SqlConnection();
string connectionString="server=.;database=Sql;uid=sa; pwd=123456";
conn.ConnectionString = connectionString;
conn.open();

server=.server=localhost是一樣的意思,都表示連接本地數據庫

database后跟數據庫的名稱

uidpwd就是你數據庫訪問時的用戶名和口令

到這里就可以查看一下數據庫連接的狀態,可以直接將當前連接的狀態輸出查看

?
1
Console.Write(conn.State.ToString());

如果執行到這里發現有錯誤,就需要查看一下數據庫安裝的版本問題,打開SQL Server配置管理器

C#實現連接SQL Server2012數據庫并執行SQL語句的方法

正常應該是MSSQLSERVER,博主這里為了測試所以安裝了一個簡化版的SQLEXPRESS,如果你和博主的版本一樣就不能使用上面的連接數據庫的方式了

?
1
2
3
4
5
6
SqlConnectionStringBuilder scsb = new SqlConnectionStringBuilder();
scsb.DataSource = @"(local)\SQLExpress";
scsb.IntegratedSecurity = true;
scsb.InitialCatalog = sqlName;
SqlConnection conn = new SqlConnection(scsb.ConnectionString);
conn.open();

正確連接數據庫后,就可以執行SQL語句了

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
string sqlStr = "SELECT * FROM table1";
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
cmd.CommandText = sqlStr;
cmd.CommandType = CommandType.Text;
int i = Convert.ToInt32(cmd.ExecuteNonQuery());
Console.Write("共有" + i.ToString() + "條數據");
string sqlStr = "INSERT INTO table1 VALUES('1','a')";
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
cmd.CommandText = sqlStr;
cmd.CommandType = CommandType.Text;
SqlDataReader dataReader = cmd.ExecuteReader();
if(dataReader.HasRows)
{
 while(dataReader.Read())
 {
  for(int i=0; i<dataReader.FieldCount; i++)
  {
   Console.Write(dataReader[i].ToString()+"\t");
  }
 }
}
int i = Convert.ToInt32(cmd.ExecuteNonQuery());
Console.Write("共有" + i.ToString() + "條數據");

最后別忘了關閉數據庫連接

?
1
conn.Close();

希望本文所述對大家C#程序設計有所幫助。

原文鏈接:http://blog.csdn.net/chenbing81/article/details/54341687

延伸 · 閱讀

精彩推薦
  • C#深入解析C#中的交錯數組與隱式類型的數組

    深入解析C#中的交錯數組與隱式類型的數組

    這篇文章主要介紹了深入解析C#中的交錯數組與隱式類型的數組,隱式類型的數組通常與匿名類型以及對象初始值設定項和集合初始值設定項一起使用,需要的...

    C#教程網6172021-11-09
  • C#C#實現XML文件讀取

    C#實現XML文件讀取

    這篇文章主要為大家詳細介紹了C#實現XML文件讀取的相關代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    Just_for_Myself6702022-02-22
  • C#WPF 自定義雷達圖開發實例教程

    WPF 自定義雷達圖開發實例教程

    這篇文章主要介紹了WPF 自定義雷達圖開發實例教程,本文介紹的非常詳細,具有參考借鑒價值,需要的朋友可以參考下...

    WinterFish13112021-12-06
  • C#C#設計模式之Visitor訪問者模式解決長隆歡樂世界問題實例

    C#設計模式之Visitor訪問者模式解決長隆歡樂世界問題實例

    這篇文章主要介紹了C#設計模式之Visitor訪問者模式解決長隆歡樂世界問題,簡單描述了訪問者模式的定義并結合具體實例形式分析了C#使用訪問者模式解決長...

    GhostRider9502022-01-21
  • C#C#通過KD樹進行距離最近點的查找

    C#通過KD樹進行距離最近點的查找

    這篇文章主要為大家詳細介紹了C#通過KD樹進行距離最近點的查找,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    帆帆帆6112022-01-22
  • C#C# 實現對PPT文檔加密、解密及重置密碼的操作方法

    C# 實現對PPT文檔加密、解密及重置密碼的操作方法

    這篇文章主要介紹了C# 實現對PPT文檔加密、解密及重置密碼的操作方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下...

    E-iceblue5012022-02-12
  • C#C#裁剪,縮放,清晰度,水印處理操作示例

    C#裁剪,縮放,清晰度,水印處理操作示例

    這篇文章主要為大家詳細介紹了C#裁剪,縮放,清晰度,水印處理操作示例,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    吳 劍8332021-12-08
  • C#Unity3D實現虛擬按鈕控制人物移動效果

    Unity3D實現虛擬按鈕控制人物移動效果

    這篇文章主要為大家詳細介紹了Unity3D實現虛擬按鈕控制人物移動效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一...

    shenqingyu060520232410972022-03-11
主站蜘蛛池模板: 美女的让男人桶爽30分钟的 | 国产自产在线 | 国产青草亚洲香蕉精品久久 | 日韩欧一级毛片在线播无遮挡 | 四虎免费看| 奇米视频7777 | 精品一久久香蕉国产二月 | 亚洲一区二区三区91 | 亚洲网视频 | 欧美多gayxxxx | 亚洲福利一区二区 | wwwav视频| 深夜日韩 | 日韩性事| 夫妇交换小说全文阅读 | 亚洲色域网 | 婷婷激情综合五月天 | 护士们的母狗 | 色老板在线视频 | 国产精品一区二区久久不卡 | 久久国产加勒比精品无码 | 久久爽狠狠添AV激情五月 | 亚洲欧美日韩另类精品一区二区三区 | 亚洲免费视频一区二区三区 | 成人免费观看www视频 | 日本伦理动漫在线观看 | 亚洲国产果果在线播放在线 | 婷婷去我也去 | 国产精品免费_区二区三区观看 | 手机跑分排行最新排名 | 国产三级精品播放 | 好大好硬好湿好紧h | 青青国产在线观看 | 图片亚洲va欧美va国产综合 | 女人pp被扒开流水了 | 1717国产精品视频免费 | 视频免费| 好湿好紧太硬了我太爽了网站 | 男人的私人影院 | 美女跪式抽搐gif动态图 | 人人人人看人人人做人人 |