c oledbconnection連線資料庫後怎麼執行sql語句

2022-03-16 10:55:40 字數 4996 閱讀 1610

1樓:

建立oledbcommand物件,用oledbcommand物件執行sql語句。

c#的oledbconnection如何一次執行多條update語句

2樓:悉仲

多行update是沒有的,不過你可以這樣做,可以不用寫sql語句,效果也好一些.

你資料不是讀出來了麼,假設你放在資料表dt1中,然後將多行資料修改,修改完後,如果你用的是dataadapter da 來查表,用,呼叫da.fill(dt),然後呼叫da.update()就可以實現整個表的多行修改寫回到資料庫了,這樣會比較好一些.

c#中,用sqlconnection怎麼連線資料庫?

3樓:ppt模板大全

首先你要新增名稱空間: using system.data.sql;

然後就開始定義: sqlconnection con=new sqlconnection("data source=.;initial catalog="db"; integrated security=true");

然後: con.open();

這樣就連線上了啊!很簡單的.datasource你可以用local或者乾脆就用".

"一切搞定,你改變資料庫檔案的位置淡然會影響data source啊,因為你改變位置了就找不到資料庫了啊!

不知道你清楚沒有,沒有可以發郵件給我:[email protected]

我剛開始學的時候也問過類似的問題,嘿嘿...

4樓:匿名使用者

data source是根據資料庫所在的伺服器設定的。如果是你本機則可以寫寫local或者一個"."或者127.0.0.1或者你的本機ip

5樓:保靈萱

oledbconnection myconn = new sqldbconnection("provider=sqloledb.1;password=密碼;persist security info=true;user id=使用者名稱;initial catalog=資料庫;data source=伺服器地址") ;

myconn.open();

6樓:

不會的,那只是指定伺服器的

c#如何連線sql,要**

7樓:

"server=.;database=資料庫名;uid=使用者名稱;pwd=密碼"

這種方式比較簡單,

還有一種,好像比較長,我也忘了。

8樓:匿名使用者

【c#連線sql server】

程式**:

using system.data;

using system.data.sqlclient; //使用的名稱空間

string connectionstring=」server(data source)=伺服器名;initial catalog(database)=資料庫名;user id(uid)=使用者名稱;password(pwd)=密碼;(windows登陸模式:trusted connection=sspi);connect timeout=30」;

//建立資料庫連線字串

sqlconnection connectionobj=new sqlconnection(connectionstring); //建立連線物件

connectionobj.open(); //連線開啟

/*建立sqlcommand等進行資料庫操作*/

connectionobj.close();//連線關閉

解釋:「user id」:連線資料庫的驗證使用者名稱。

「password=」:連線資料庫的驗證密碼。

這裡注意,你的sql server必須已經設定了需要使用者名稱和密碼來登入,否則不能用這樣的方式來登入。如果你的sql server設定為windows登入,那麼在這裡就不需要使用「user id」和「password」這樣的方式來登入,而需要使用「trusted_connection=sspi」來進行登入。

「initial catalog=」:使用的資料來源。

「server=」:使用的伺服器。

「connect timeout=30」:連線超時時間為30秒。

在這裡,建立連線物件用的建構函式為:sqlconnection。

9樓:邪_華_神

public string connectionstring =「server=.;database=dataname;uid=sa;pwd=sa;」

sqlconnection connection = new sqlconnection(connectionstring);

sqlcommand command = new sqlcommand();

c#如何連線其他資料庫,如mysql或者postgresql

10樓:匿名使用者

3、資料庫操作** insertmysql.cs**如下:

using system;using

system.collections;using system.configuration;using mysql.data;using

mysql.data.mysqlclient;using system.data;

namespace sql//資料庫簡單測試console.readline();            mycon.close();        }}}

11樓:零度吹風

using system;

using system.data.sqlclient;

using system.data;

public class db

//上面的方法是增刪改

public dataset select(string sql)//這個方法是查;

} 這是一個連線sql的類;

你建這樣的一個類,在哪個地方要就例項後調他的方法帶入一個引數;

引數是sql增刪改查的語句;

如果要在你做的那個程式實現增刪改的話就

db db = new db();

int i = db.update(增的sql語句);

// 返回的i是1就是成功了!

*************************==db db = new db();

int i = db.update(刪的sql語句);

// 返回的i是1就是成功了!

*************************=db db = new db();

int i = db.update(改的sql語句);

// 返回的i是1就是成功了!

********************====如果要查詢db db = new db();

dataset ds = new dataset();

ds = db.select(查的sql語句);

//查詢出的結果就放在ds裡面;

c#連線資料庫的步驟是什麼?

12樓:匿名使用者

我們怎麼說你都像聽天書 建議找一些有關ado.net的資料研究 很快就明白 就是那幾樣

1.建立一個連線sqlconnection2.建立命令 sqlcommand = sqlconnection.createcommand()或者

sqlcommand=new sqlcommand(sql語句,connection)

3.執行

按照這個思路學很快你就會了 我不會給你**你必須自己學會學習

13樓:匿名使用者

using system.data.client;

......

sqlconnection myconnection = new sqlconnection("server=.;database=你的資料庫;uid=sa;pwd=sa");

sqlcommand cmd = new sqlcommand("select * from x where x",myconnection);

cmd.connection.open();

這樣就開啟了一個資料庫.並查出了.滿足你要求的內容

14樓:

先連線伺服器, qqdataase為資料庫,userlist為資料表

string connstr="server=.;database=qqdatabase;uid=sa;pwd=123";

sqlconnection conn=new sqlconnection(connstr);

string sql="select * from userlist";

sqldataadapter adapter = new sqldataadapter(sql,conn);

database dt=new database();

adapter.fill(dt);

for(int i=0;i

15樓:匿名使用者

剛開始用,建議你用自帶的吧,

一般和工具檔在一起,如果沒有,就從檢視中找出來就行了!

16樓:荀曾顏念雁

建立一個資料庫連線類起名為dbconnection.cs資料庫為sqlserver 然後再類中

using

system.data.sqlclient;然後在classdbconnection中

寫下連線字串class

dbconn然後再在你的程式裡邊

using

system.data.sqlclient; 最後需要連線資料庫的時候

寫上dbconnection.connection.open();關閉連線

用dbconnection.connection.close();

JDBC連線資料庫問題,JDBC連線資料庫問題

mysql驅動包是直接能用winrar開啟的 你看這個驅動包下有org.gjt.mm.mysql.driver這個檔案沒?沒有的話用驅動包裡檔案的路徑更新就行了 把資料庫驅動包放在wen inf的lib目錄下,你的jdbc版本是否正確?好像是顯示jdbc的問題。類沒有找到嗎driver com.my...

sql資料庫連線不上,SQL資料庫連線不上

sql server 無法啟動並顯示錯誤 18456 症狀sql server 服務無法啟動,同時您可能會在 windows 事件檢視器中看到以下錯誤資訊 sqlserveragent could not be started reason unable to connect to server s...

C為什麼連線資料庫總是出錯,用c連線sqlserver資料庫為什麼老出現下面的錯誤求大神指導

可能是sql語句寫錯了 你給截圖 呀,截個錯誤怎麼幫你。在vs中用c 編寫一個介面,在連線資料庫的時候,總是出錯 正常情況下按張大師所寫應該就可以連線。如果仍然不能連線,請執行sql server management studio 這是2005,2000請執行企業管理器 用windows身份驗證進...