using system;
using system.collections.generic;
using system.text;
using model;
using system.data;
using system.data.sqlclient;
1.返回乙個結果集
public static dataset getdataset2(string sql)
2.返回乙個影響的行數
public static int update(string sql)
3.其他
sql server
· odbc
o 標準連線(standard security):
"driver=;server=aron1;database=pubs;uid=sa;pwd=asdasd;"
1)當伺服器為本地時server可以使用(local);
"driver=;server=(local);database=pubs;uid=sa;pwd=asdasd;"
2)當連線遠端伺服器時,需指定位址、埠號和網路庫
"driver=;server=130.120.110.001;address=130.120.110.001,1052;network=dbmssocn;database=pubs;uid=sa;pwd=asdasd;"
注:address引數必須為ip位址,而且必須包括埠號
o 信任連線(trusted connection): (microsoft windows nt 整合了安全性)
"driver=;server=aron1;database=pubs;trusted_connection=yes;"
或者 "driver=;server=aron1;database=pubs; uid=;pwd=;"
o 連線時彈出輸入使用者名稱和口令對話方塊:
conn.properties("prompt") = adpromptalways
conn.open "driver=;server=aron1;database=pubs;"
· ole db, oledbconnection (.net)
o 標準連線(standard security):
"provider=sqloledb;data source=aron1;initial catalog=pubs;user id=sa;password=asdasd;"
o 信任連線(trusted connection):
"provider=sqloledb;data source=aron1;initial catalog=pubs;integrated security=sspi;"
(如果連線乙個具體的已命名sqlserver例項,使用data source=servere name\instance name;但僅適用於 sqlserver2000)例如:」provider=sqloledb;data source=myservername\myinstancename;initial catalog=mydatabasename;user id=myusername;password=mypassword;」
o 連線時彈出輸入使用者名稱和口令對話方塊:
conn.provider = "sqloledb"
conn.properties("prompt") = adpromptalways
conn.open "data source=aron1;initial catalog=pubs;"
o 通過ip位址連線:
"provider=sqloledb;data source=190.190.200.100,1433;network library=dbmssocn;initial catalog=pubs;user id=sa;password=asdasd;"
(dbmssocn=tcp/ip代替named pipes, data source的末尾是需要使用的埠號(預設為1433))
· sqlconnection (.net)
o 標準連線(standard security):
"data source=aron1;initial catalog=pubs;user id=sa;password=asdasd;"
或者 "server=aron1;database=pubs;user id=sa;password=asdasd;trusted_connection=false"
(這兩個連線串的結果相同)
o 信任連線(trusted connection):
"data source=aron1;initial catalog=pubs;integrated security=sspi;"
或者 "server=aron1;database=pubs;trusted_connection=true;"
(這兩個連線串的結果相同)
(可以用servername\instancename代替data source,取值為乙個具體的sqlserver例項,但僅適用於 sqlserver2000)
o 通過ip位址連線:
"data source=190.190.200.100,1433;network library=dbmssocn;initial catalog=pubs;user id=sa;password=asdasd;"
(dbmssocn=tcp/ip代替named pipes, data source的末尾是需要使用的埠號(預設為1433))
o sqlconnection連線的宣告:
c#:
using system.data.sqlclient;
sqlconnection sqlconn = new sqlconnection();
sqlconn.connectionstring="my connectionstring";
sqlconn.open();
C 連線SQL資料庫
連線資料庫的步驟 1 建立sqlconnection物件 2 指定sqlconnection物件的connectionstring 屬性 3 開啟資料庫連線 4 指定sql語句 5 建立sqldataadapter物件和dataset物件 mydataadapter new sqldataadapt...
C 連線SQL資料庫
c 連線sql資料庫 1 l 資料庫連線 1 l 資料庫插入 2 l 資料庫修改,插入,刪除,修改的只是sql語句 3 public void getcon sqlconnection conn null tryconn new sqlconnection conn.connectionstring...
C 連線SQL資料庫
連線資料庫的步驟 1 建立sqlconnection物件 2 指定sqlconnection物件的connectionstring 屬性 3 開啟資料庫連線 4 指定sql語句 5 建立sqldataadapter物件和dataset物件 mydataadapter new sqldataadapt...