C 運算元據庫

2021-08-08 02:32:55 字數 2203 閱讀 8718

先上**

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

using system.data;

using system.data.sqlclient;

namespace

wdl catch (exception ex)

//定義sql查詢語句

string sql;

sql = "select top 10 [id],[ruleid],[allocatetouserid],[status] from [db_pe_test].[dbo].[rulecoupondetails]";

//定義命令物件scmd

sqlcommand scmd = new sqlcommand(sql, sconn);

//定義資料讀取器sdr

sqldatareader sdr = null;

//執行命令物件scmd並賦值給sdr

sdr = scmd.executereader();

//迴圈輸出sdr中的內容

console.writeline("進來");

while (sdr.read())

,[ruleid],allocatetouserid,sn", sdr[0], sdr[1], sdr[2], sdr[3]);

}sdr.close();

string tupdate = "update[db_pe_test].[dbo].[rulecoupondetails] set orderidinstore = 'dominosmark-20170908'";

sqlcommand supdate = new sqlcommand(tupdate, sconn);

int effectedrows = supdate.executenonquery();

console.writeline("更新 end");

string select2 = "select top 10 [id],[ruleid],[allocatetouserid],orderidinstore,[status] from [db_pe_test].[dbo].[rulecoupondetails] where orderidinstore = 'dominosmark-20170908'";

//定義命令物件scmd

sqlcommand scmdselect2 = new sqlcommand(select2, sconn);

//定義資料讀取器sdr

sqldatareader sdrselect2 = null;

//執行命令物件scmd並賦值給sdr

sdrselect2 = scmdselect2.executereader();

console.writeline("再次讀取");

while (sdrselect2.read())

,[ruleid],allocatetouserid,sn", sdrselect2[0], sdrselect2[1], sdrselect2[2], sdrselect2[3]);

}console.readkey();

//while (ss.read())

//,[ruleid],allocatetouserid,sn", ss[0], ss[1], ss[2], ss[3]);

// console.readkey();

//}//關閉資料讀取器

sdrselect2.close();

//關閉資料庫連線

sconn.close();}}

}

**解釋:

在c#中要運算元據庫,一般情況需要引入兩個命名空間,在三種連線模式中都要引入下面的命名空間:

system.data;

而另外乙個命名空間,使用不同的連線模式而不同,如果使用sqlclient模式的話,則需要引入如下命名空間:

system.data.sqlclient;

如果使用oledb模式的話,需要使用下面的命名空間:

system.data.oledb;

如果使用odbc模式的話,需要使用下面的命名空間:

system.data.odbc;

c 運算元據庫

namespace ec region sql資料庫備份 sql資料庫備份 sql伺服器ip或 localhost 資料庫登入名 資料庫登入密碼 資料庫名 備份到的路徑 public static void sqlback string serverip,string loginname,strin...

C 運算元據庫

先從資料庫中取出結果集後進行處理資料後再update更新到資料庫。如果只想讀取和顯示資料,只需要使用資料讀取sqldatareader即可,但要處理資料然後更新資料庫 增加 更改 局需要資料集dataset和資料介面卡sqldataadaper。sqldataadapter的用法 讀取資料用sqld...

C 運算元據庫

引入標頭檔案 using mysql.data.mysqlclient 連線操作 string constr database test007 data source 127.0.0.1 port 3306 user id root password root mysqlconnection con...