查詢
string strconnection = "data source=(local);initial catalog=zpractice;integrated security=sspi";//windows認證 不提倡
sqlconnection sqlcon = new sqlconnection(strconnection);
sqlcon.open();
string sql = "select * from dbo.users";
sqlcommand command = sqlcon.createcommand();
command.commandtype = commandtype.text;
command.commandtext = sql;
sqldatareader reader = command.executereader();
while(reader.read())//逐行讀取資料進行相關操作
更新 增加 刪除
string strsql = "update users set password=@password where id=@id and name=@name ";
string stradd="insert into dbo.users values (@username,@password)";
string strdelete="delete from users where id=@id";
//例項化sqlparameter物件,為@username等建立對映關係
sqlparameter userid = new sqlparameter("@id", context.request.form["hiduserid"].tostring());
sqlparameter username = new sqlparameter("@name",context.request.form["hidusername"].tostring());
sqlparameter password = new sqlparameter("@password",strnewpwd);
sqlconnection conn = new sqlconnection(strconnection);
conn.open();
sqlcommand cmd = new sqlcommand(strsql,conn);
cmd.commandtype = commandtype.text;
//將對映關係新增到cmd中
cmd.parameters.add(userid);
cmd.parameters.add(username);
cmd.parameters.add(password);
if (cmd.executenonquery() > 0) //受影響資料條數
將資料庫中資料新增到session中
sql = "select id from users where name=@name and password=@password";
cmd.commandtext = sql;
cmd.parameters.add(username);
cmd.parameters.add(password);
sqldataadapter sqladapter = new sqldataadapter(cmd);
datatable dt = new datatable();
sqladapter.fill(dt);
if (dt.rows.count>0)
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 system using system.collections.generic using system.linq using system.text using system.threading.tasks using system.data using system.data....