C 程式設計實現連線SQL SERVER資料庫例項詳解

2022-09-26 06:57:09 字數 1493 閱讀 1660

首先,在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 提供者訪...