首先,在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);
mycon.open();
sqldataadapter myda = new sqldataadapter(sql, con);
dataset myds = new 程式設計客棧dataset();
myda.fill(myds, "lianxi");
datagridview1.datasource = myds.tables["lianxi"];
mycon.close();
下面來解釋下每行的語句吧。(其實主要的就是解釋連線的字串引數)
連線sql server的機制與連線access的機制沒有什麼太大的區別,只是改變了connection物件和連線字串中的不同引數.
首先,連線sql server使用的命名空間不是"system.data.oledb",而是"system.data.sqlclient".
其次就是他的連線字串了,我們乙個乙個引數來介紹(注意:引數間用分號分隔):
大體的格式為「server= ;datadase= ;user id= ;password= ;」
由於我的機子沒有設定sql server伺服器的密碼和使用者名稱,當時裝機的時www.cppcns.com候選擇的是wupjldmindows登陸,所以沒有user id和password這兩項,而且要程式設計客棧用"trusted_connection=sspi"來代替者兩項,如果有密碼和使用者名稱的話,格式如下:
"user id=sa":連線的驗證使用者名為sa.他還有乙個別名"uid",所以這句我們還可以寫成"uid=sa".
"password=":連線的驗證密碼為空.他的別名為"pwd",所以我們可以寫為"pwd=".
"database=exercise"指的就是你建立的伺服器,
"server=.:這個點代表的是本機的意思,還可以寫成server=localhost,
其餘的就和access沒有什麼區別了! (關於access的連線可參考前面一篇《c#程式設計實現連線access資料庫例項詳解》)
本文標題: c#程式設計實現連線sql server資料庫例項詳解
本文位址: /ruanjian/csharp/135768.html
如何通過python連線sqlserver
coding utf 8 import pymssql server 127.0.0.1 連線伺服器位址 user sqluser 連線帳號 password password 連線密碼 with pymssql.connect server,user,password,yourdatabase c...
JMeter介面測試 連線SQL Server
sqljdbc4.jar sqljdbc4 2.0.jar.zip 解壓一下再放在lib目錄下 2 測試計畫下配置驅動程式,如下圖 點選瀏覽,把jar的路徑新增進來 3 新增配置原件jdbc connection configuration,如下圖 4 在jdbc connection config...
詳解MFC使用ADO連線SQLServer資料庫
vc用ado訪問資料庫全攻略,介紹了vc用ado來訪問資料庫的各個物件及各方法,很經典,也很實用,很值得一看。正文一 ado概述 ado是microsoft為最新和最強大的資料訪問範例 ole db 而設計的,是乙個便於使用的應用程式層介面。ado 使您能夠編寫應用程式以通過 ole.db 提供者訪...