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

歡迎訪問 生活随笔!

生活随笔

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

C#

C#操作数据库(一)【连接SQL Server数据库】

發布時間:2024/1/17 C# 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C#操作数据库(一)【连接SQL Server数据库】 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

首先聲明命名空間

using System.Data.SqlClient;   //微軟發布的sqlserver數據庫的ado.net程序集,引入后就可以使用SqlConnection、SqlCommand等數據庫對象來訪問sqlserver數據庫。

using System.Data;        ?//提供對表示 ADO.NET 結構的類的訪問,例如在使用DataSet類的時候。

(1)設置好數據庫的連接字符串:

string ConnectionString="persist security info=變量1;user id=變量2;password=變量3;initial catalog=變量4;data source=變量5";
備注:
變量1--驗證方式(如果為true表示使用windows集成驗證的方式,則沒有變量2和變量3),一般為false表示需要用戶名和密碼來驗證
變量2--登錄數據庫用到的【用戶名】
變量3--登錄數據庫用到的【密碼】
變量4--數據庫【名稱】
變量5--存放數據庫的【ip地址】,本地地址可以簡寫為“.”或者是127.0.0.1

還有收集到的一些其他的常用的屬性,整理如下:

服務器:Data Source  Server

數據庫:Initial Catalog  database

用戶名:User Id  uid

密碼:Password  pwd

啟用連接池:pooling=true(默認值)

最小連接數量:min pool size=1;

最大連接數量:max pool size=2

重置連接池:connection reset=true

身份驗證方式:Integrated Security?
當為false時,將在連接中指定用戶ID和密碼。
當為true時,將使用當前的Windows帳戶憑據進行身份驗證。
可識別的值為true、false、yes、no以及與true等效的sspi。

******************************************************************************

信任連接:

web.config中Trusted_Connection=true改為Trusted_Connection=false可以消除如下錯誤:
"用戶
'NT AUTHORITY\NETWORK SERVICE' 登錄失敗。"
Trusted_Connection 當為?false?時,將在連接中指定用戶?ID?和密碼。當為?true?時,將使用當前的?Windows?帳戶憑據進行身份驗證。?
可識別的值為?true、false、yes、no?以及與?true?等效的?sspi(強烈推薦)。
當在WEB.CONFIG使用Trusted_Connection=true時,SERVER?DATABASE已設置為用信任連接了.

******************************************************************************

加密:Encrypt = yes

?

(2)設置好連接字符串后,使用SqlConnection類連接

可以在構造時傳入連接數據庫字符串,也可以定義后通過ConnectionString屬性來設置。

用Open()方法連接數據庫,用Close()方法關閉連接。

SqlConnection 變量1 = new SqlConnection();?? ??? ??? ?//創建sql連接
變量1.ConnectionString = 上一步設置好的ConnectionString?? ??? ?//設置sql的連接字符串屬性
變量1.Open()?? ??? ?//打開數據庫連接
變量1.Close()?? ??? ?//關閉數據庫連接

備注:
變量1--SqlConnection創建的數據庫連接對象,在不對數據庫進行操作時,關閉連接,用到時在打開。

?

?

轉載于:https://www.cnblogs.com/dog12345/p/3591988.html

總結

以上是生活随笔為你收集整理的C#操作数据库(一)【连接SQL Server数据库】的全部內容,希望文章能夠幫你解決所遇到的問題。

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