第一種連線資料庫方法:直接通過資料庫的使用者名稱、密碼等連線
步驟:
(1)建立sqlconnection物件,指定sqlconnection物件的connectionstring屬性;
(2)開啟資料庫連線;
(3)指定sql語句;
(4)建立sqldataadapter物件和dataset物件;
(5)填充dataset物件
(6)給datagrid指定資料來源
**:using system.data;
using system.data.sqlclient
public static void sqlconn()
這裡需注意,你的sql server 必須已經設定了需要使用者名稱和密碼來登入,否則不能用這樣的方式來登入。如果你的sqlserver設定為windows登入,那麼在這裡就不需要使用uid和pwd這兩個引數,需使用「trusted_connection=sspi」來進行登入。
server:使用名為zsq-pc的伺服器,他的別名為「data source」,或「address」,「addr」。如果使用的是本地資料庫且定義了例項名,則可以寫為「server=(local)\例項名」;如果是遠端伺服器,則將local替換為遠端伺服器的名稱或者ip位址。
database:使用的資料來源為smdb這個資料庫。他的別名為initial catalog,本句可以寫為initial catalog=smdb;
使用sqlconnection進行資料庫的連線,然後使用sqlcommand定義sql查詢語句,再定義乙個dataset儲存查詢的結果,而sqldataadapter是資料庫和dataset的轉換橋梁。
第二種連線資料庫方法:通過configurationmanager.connectionstring獲取資料庫的配置資訊,進行資料庫的連線
using system.data;
using system.data.sqlclient;
using system.configuration;
public static void sqlconn2()
通過string connstr=configurationmanager.connectionstring[
「connstr」].connectionstring;
獲得資料庫連線的一些配置資訊,即「資料來源」、「資料庫名」、「使用者名稱」、「密碼」,將這些資訊都儲存在
connstr
中。使用第二種方法需要配置web.config的內容:
["connstr"]需與name後的值一致。
SQL server資料庫與mysql資料庫的區別
sql server 是microsoft 公司推出的關係型資料庫管理系統。具有使用方便可伸縮性好與相關軟體整合程度高等優點,可跨越從執行microsoft windows 98 的膝上型電腦到執行microsoft windows 2012 的大型多處理器的伺服器等多種平台使用。1 擴充套件性強 ...
C 連線SQL Server 資料庫
c 是如何跟sql server進行連線的?在c net程式設計中,離不開ado.net。ado.net是.net連線資料庫的重要元件。使用其可以很方便地訪問資料庫,ado.net還可以訪問oracle資料庫 access資料庫 sql server資料庫等主流的資料庫。使用ado.net連線資料庫...
C 資料庫(SQL server)程式設計
解決c 資料庫程式設計中的資料庫連線和float型變數的儲存問題,記錄之。如下 c include stdafx.h include include include import c program files common files system ado msado15.dll no names...