導航:首頁 > 編程大全 > c連接sqlserver資料庫

c連接sqlserver資料庫

發布時間:2023-01-10 09:14:12

⑴ 怎麼在c#中使用sqlserver資料庫

連接SQLSERVER的步驟:
1.確定你的電腦安裝了ASP.NET和SQLSERVER
2.在你需要連接資料庫的頁面的.aspx頁面中添加命名空間using system.data和using system.data.sqlclient
3.實例化常用的類對象:sqlconnection具體方法如下:
SqlConnection SQlConn = new SqlConnection("server = .;uid = sa;pwd = ; database = 你要連接的資料庫名稱");
這樣你就能實現最基本的C#連接資料庫了,後面還要實例化SqlCommand對象和DataSet對象,這兩個分別是你對資料庫實現增,刪,改,查的基本操作和生成數據集。

⑵ 如何連接sqlserver資料庫

以sqlserver2008R2為例。
1、打開sql2008,使用windows身份登錄

2、登錄後,右鍵選擇「屬性」。左側選擇「安全性」,選中右側的「SQL Server 和 Windows 身份驗證模式」以啟用混合登錄模式

3、選擇「連接」,勾選「允許遠程連接此伺服器」,然後點「確定」

4、展開「安全性」,「登錄名」;「sa」,右鍵選擇「屬性」

5、左側選擇「常規」,右側選擇「SQL Server 身份驗證」,並設置密碼

6、右擊資料庫選擇「方面」

7、在右側的方面下拉框中選擇「伺服器配置」;將「RemoteAccessEnabled」屬性設為「True」,點「確定」

8、至此SSMS已設置完畢,先退出,再用sa登錄,成功即表示sa帳戶已經啟用

9、打開sql server配置管理器

10、下面開始配置SSCM,選中左側的「SQL Server服務」,確保右側的「SQL Server」以及「SQL Server Browser」正在運行

11、在左則選擇sql server網路配置節點下的sqlexpress的協議,在右側的TCP/IP默認是「否」,右鍵啟用或者雙擊打開設置面板將其修改為「是」

12、選擇「IP 地址」選項卡,設置TCP的埠為「1433」

13、將"客戶端協議"的"TCP/IP"也修改為「Enabled」
配置完成,重新啟動SQL Server 2008。此時應該可以使用了,但是還是要確認一下防火牆。打開防火牆設置。將SQLServr.exe(C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Binn\sqlservr.exe)添加到允許的列表中

⑶ c++與sqlserver資料庫怎樣連接

HRESULThr=sqlSp.CreateInstance(_uuidof(Connection));

if(FAILED(hr))

{

AfxMessageBox("_ConnectionPtr對象指針實例化失敗!!!");

return;

}

else{

try{

_bstr_tstrConnect="Driver={sqlserver};server=192.168.1.29;uid=sa;pwd=ebank@123;database=baoshang;";

sqlSp->Open(strConnect,"","",adModeUnknown);

}

catch(_com_error&e)

{

AfxMessageBox(e.Description());

return;

}

_RecordsetPtrm_pRecordset;

if(FAILED(m_pRecordset.CreateInstance(_uuidof(Recordset))))

{

AfxMessageBox("記錄集對象指針實例化失敗!");

return;

}

try{

m_pRecordset->Open("select*fromdbo.TB_DICT_CONTTYPE",(IDispatch*)sqlSp,adOpenDynamic,adLockOptimistic,adCmdText);

}

catch(_com_error&e)

{

AfxMessageBox(e.Description());

return;

}

try{

m_pRecordset->MoveFirst();

while(!m_pRecordset->adoEOF)

{

CStringinsertTime=(char*)(_bstr_t)(m_pRecordset->Fields->GetItem(_variant_t("F_TYPE_ID"))->Value);

AfxMessageBox(insertTime);

m_pRecordset->MoveNext();

}

}

catch(_com_error&e)

{

AfxMessageBox(e.Description());

return;

}

}

(3)c連接sqlserver資料庫擴展閱讀

連接資料庫三支路

1、導入資料庫命名空間:

usingSystem.Data.SqlClient;

2、創建資料庫連接對象,並指定資料庫連接字元串:

//創建資料庫連接對象:SqlConnectionconn=newSqlConnection(str);

//資料庫連接字元串:Stringstr="DataSource=.;InitialCatalog=test;IntegratedSecurity=True";

3、打開與資料庫的連接:

Open.conn();

4、創建操作命令對象Command,並指定操作數據源以及操作命令:

//創建操作命令對象:SqlCommandcmd=newSqlCommand();

//操作數據源:cmd.Connection=conn;

//操作命令:cmd.CommandText="selectcount(*)fromuser_tablewhereuserName='"+uName+"'anserPwd='"+uPwd+"'";

⑷ c#怎麼和sql資料庫連接

1、打開Visual Studio 2008工具,點擊文件菜單,選擇新建下面的項目選項,如下圖所示。

⑸ c#連接sqlserver資料庫類怎麼使用

首先,在SQL SEVER里建立一個名為「Exercise」的資料庫名,在該資料庫下建立一張名為「lianxi」的表。好,現在開始寫代碼
在FORM1里拖一個DATAGIRDVIEW用於顯示表,在放一個BUTTON用於執行操作。加入命名空間 using system.data.sqlclient;
private void button1_Click(object sender, EventArgs e)
{
string con, sql;
con = "Server=.;Database=Exercise;Trusted_Connection=SSPI";
sql = "select * from lianxi";
SqlConnection mycon = new SqlConnection(con);
[csharp] view plain print?
mycon.Open();
SqlDataAdapter myda = new SqlDataAdapter(sql, con);
DataSet myds = new DataSet();
myda.Fill(myds, "lianxi");
dataGridView1.DataSource = myds.Tables["lianxi"];
[csharp] view plain print?
mycon.Close();
下面來解釋下每行的語句吧。(其實主要的就是解釋連接的字元串參數)
連接SQL Server的機制與連接Access的機制沒有什麼太大的區別,只是改變了Connection對象和連接字元串中的不同參數.
首先,連接SQL Server使用的命名空間不是"System.Data.OleDb",而是"System.Data.SqlClient".
其次就是他的連接字元串了,我們一個一個參數來介紹(注意:參數間用分號分隔):
大體的格式為「Server= ;DataDase= ;user id= ;password= ;」
由於我的機子沒有設置SQL SERVER伺服器的密碼和用戶名,當時裝機的時候選擇的是Windows登陸,所以沒有user id和password這兩項,而且要用"Trusted_Connection=SSPI"來代替者兩項,如果有密碼和用戶名的話,格式如下:
"user id=sa":連接的驗證用戶名為sa.他還有一個別名"uid",所以這句我們還可以寫成"uid=sa".
"password=":連接的驗證密碼為空.他的別名為"pwd",所以我們可以寫為"pwd=".
"DataBase=Exercise"指的就是你建立的伺服器,
"Server=.:這個點代表的是本機的意思,還可以寫成server=localhost,
其餘的就和Access沒有什麼區別了!

⑹ c#怎麼用代碼來連接sqlserver資料庫

我也覺得
還是資料庫的欄位設置問題
設置成char
nchar之類的了
裡麵包含有空格
所以都是0
你跟蹤一樣專
跟蹤後看屬看生成的語句有什麼問題
另外可以查詢一樣那個欄位的長度
看看和你看到的是不是一樣的
select
username,len(username)
as
用戶名長度,password,len(password)
as
密碼長度
from
table1

⑺ 怎麼連接sqlserver資料庫

  1. 打開sql2008,使用windows身份登錄。

  2. 登錄後,右鍵選擇「屬性」。左側選擇「安全性」,選中右側的「SQL Server 和 Windows 身份驗證模式」以啟用混合登錄模式。

  3. 選擇「連接」,勾選「允許遠程連接此伺服器」,然後點「確定」。

  4. 展開「安全性」,「登錄名」;「sa」,右鍵選擇「屬性」。

  5. 左側選擇「常規」,右側選擇「SQL Server 身份驗證」,並設置密碼。

  6. 右擊資料庫選擇「方面」。

  7. 在右側的方面下拉框中選擇「伺服器配置」;將「RemoteAccessEnabled」屬性為「True」,點「確定」。

  8. 至此SSMS已設置完畢,先退出,再用sa登錄,成功即表示sa帳戶已經啟用。

  9. 打開sql server配置管理器。

  10. 下面開始配置SSCM,選中左側的「SQL Server服務」,確保右側的「SQL Server」以及「SQL Server Browser」正在運行

  11. 在左則選擇sql server網路配置節點下的sqlexpress的協議,在右側的TCP/IP默認是「否」,右鍵啟用或者雙擊打開設置面板將其修改為「是」

  12. 選擇「IP 地址」選項卡,設置TCP的埠為「1433」

  13. 將"客戶端協議"的"TCP/IP"也修改為「Enabled」

  14. 配置完成,重新啟動SQL Server 2008。此時應該可以使用了,但是還是要確認一下防火牆。

  15. 打開防火牆設置。將SQLServr.exe(C:Program FilesMicrosoft SQL ServerMSSQL10.SQLEXPRESSMSSQLBinnsqlservr.exe)添加到允許的列表中。

⑻ c語言怎樣連接資料庫

你要連什麼資料庫啊?
各種資料庫的連接方法是不一樣的。

oracle,mysql,sqlserver,sqlite,db2等等。很多種。

其中sqlite使用c寫的,開源,可以放到你自己的程序中。
要是想研究一下資料庫的話,可以看他。

⑼ 如何用c#連接sqlserver資料庫

privatevoidsqlconn()
{
SqlConncetionconn=newSqlConnection("SERVER=.;DATABASE=pubs;PWD=;UID=sa;");//server是你的資料庫地址,如local,database是你的資料庫名稱,pwd是密碼,uid是賬號
SqlConncetioncmd=newSqlCommand("SELECT*FROM[table]",cmd);
DataSetds=newDataSet();
SqlDataAdapteradp=newSqlDataAdapter(cmd);
adp.Fill(ds);
}

⑽ 如何連接sqlserver資料庫

以sqlserver2008R2為例。
1、打開sql2008,使用windows身份登錄

2、登錄後,右鍵選擇「屬性」。左側選擇「安全性」,選中右側的「SQL Server 和 Windows 身份驗證模式」以啟用混合登錄模式

3、選擇「連接」,勾選「允許遠程連接此伺服器」,然後點「確定」

4、展開「安全性」,「登錄名」;「sa」,右鍵選擇「屬性」

5、左側選擇「常規」,右側選擇「SQL Server 身份驗證」,並設置密碼

6、右擊資料庫選擇「方面」

7、在右側的方面下拉框中選擇「伺服器配置」;將「RemoteAccessEnabled」屬性設為「True」,點「確定」

8、至此SSMS已設置完畢,先退出,再用sa登錄,成功即表示sa帳戶已經啟用

9、打開sql server配置管理器

10、下面開始配置SSCM,選中左側的「SQL Server服務」,確保右側的「SQL Server」以及「SQL Server Browser」正在運行

11、在左則選擇sql server網路配置節點下的sqlexpress的協議,在右側的TCP/IP默認是「否」,右鍵啟用或者雙擊打開設置面板將其修改為「是」

12、選擇「IP 地址」選項卡,設置TCP的埠為「1433」

13、將"客戶端協議"的"TCP/IP"也修改為「Enabled」
配置完成,重新啟動SQL Server 2008。此時應該可以使用了,但是還是要確認一下防火牆。打開防火牆設置。將SQLServr.exe(C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Binn\sqlservr.exe)添加到允許的列表中。

閱讀全文

與c連接sqlserver資料庫相關的資料

熱點內容
ps入門必備文件 瀏覽:348
以前的相親網站怎麼沒有了 瀏覽:15
蘋果6耳機聽歌有滋滋聲 瀏覽:768
怎麼徹底刪除linux文件 瀏覽:379
編程中字體的顏色是什麼意思 瀏覽:534
網站關鍵詞多少個字元 瀏覽:917
匯川am系列用什麼編程 瀏覽:41
筆記本win10我的電腦在哪裡打開攝像頭 瀏覽:827
醫院單位基本工資去哪個app查詢 瀏覽:18
css源碼應該用什麼文件 瀏覽:915
編程ts是什麼意思呢 瀏覽:509
c盤cad佔用空間的文件 瀏覽:89
不銹鋼大小頭模具如何編程 瀏覽:972
什麼格式的配置文件比較主流 瀏覽:984
增加目錄word 瀏覽:5
提取不相鄰兩列數據如何做圖表 瀏覽:45
r9s支持的網路制式 瀏覽:633
什麼是提交事務的編程 瀏覽:237
win10打字卡住 瀏覽:774
linux普通用戶關機 瀏覽:114

友情鏈接