以下是學習筆記:
1,command物件:
新增:
//編寫連線字串string constring = "server=.;database=studentmanagedb;uid=sa;pwd=123";
//建立連線物件
sqlconnection conn = new sqlconnection(constring);
//組合sql語句
string sql = "insert into students (studentname,gender,dateofbirth,studentidno,age,";
sql += "phonenumber,studentaddress,classid)";
sql += " values('','','',,,'','',)";//非值型別要加上''單引號
sql = string.format(sql, "王小路", "男", "1990-09-18", 120226199009181518,
23, "022-89895566", "天津市靜海縣", 2);
//建立command物件
//sqlcommand cmd = new sqlcommand();
= sql;
= conn;
sqlcommand cmd = new sqlcommand(sql, conn);
//開啟連線
conn.open();
//執行操作
int result = cmd.executenonquery();
//及時關閉連線
conn.close();
if (result == 1) console.writeline("插入成功!");
else console.writeline("插入失敗!");
//編寫連線字串string constring = "server=.;database=studentmanagedb;uid=sa;pwd=123";
//建立連線物件
sqlconnection conn = new sqlconnection(constring);
//組合sql語句
string sql = "update students set studentname='' where studentid=";
sql = string.format(sql, "王小路", 100009);
//建立command物件
sqlcommand cmd = new sqlcommand(sql, conn);
//開啟連線
conn.open();
//執行操作
int result = cmd.executenonquery();//執行操作
//及時關閉連線
conn.close();
if (result == 1) console.writeline("修改成功!");
else console.writeline("修改失敗!");
console.readline();
//編寫連線字串string constring = "server=.;database=studentmanagedb;uid=sa;pwd=123";
//建立連線物件
sqlconnection conn = new sqlconnection(constring);
//組合sql語句
string sql = "delete from students where studentid=" + 100022;
//建立command物件
sqlcommand cmd = new sqlcommand(sql, conn);
//開啟連線
conn.open();
//執行操作
int result = cmd.executenonquery();//執行操作
//及時關閉連線
conn.close();
if (result == 1) console.writeline("刪除成功!");
else console.writeline("刪除失敗!");
//使用excutenonquery方法同時執行多條sql語句static void main(string args)
','','',,,'','',)";
string sql1 = string.format(sql, "王小路", "男", "1990-09-18", 120226199009181518,
23, "022-89895566", "天津市靜海縣", 2);
string sql2 = string.format(sql, "王小剛", "男", "1992-04-15", 120226199204151518,
23, "022-89895566", "天津市河西區", 1);
string sql3 = "update students set studentname='' where studentid=";
sql3 = string.format(sql3, "王小美", 100009);
//將不同的sql語句使用分號連線在一起
string manysql = sql1 + ";" + sql2 + ";" + sql3;
sqlcommand cmd = new sqlcommand(manysql, conn);
conn.open();
int result = cmd.executenonquery();//執行操作
conn.close();
if (result == 3) console.writeline("操作成功!");
else console.writeline("操作失敗!");
//組合sql語句,要求同時執行insert和select
string sql = "insert into students (studentname,gender,dateofbirth,studentidno,age,phonenumber,studentaddress,classid)";
sql += " values('','','',,,'','',);select @@identity";
sql = string.format(sql, "李大國", "男", "1993-05-18", 120226199305181518,
23, "022-89895566", "天津市紅橋區", 3);
sqlcommand cmd = new sqlcommand(sql, conn);
conn.open();
object newstuid = cmd.executescalar(); //使用scalar方法同時執行insert和select操作
conn.close();
console.writeline("新增加學員的學號:", newstuid);
JS JavaBean判斷管理員增刪改的操作許可權
目標 使用者分管理員和普通使用者2種,都可以登陸,但是管理員才可以執行增刪改的許可權,普通使用者可以看,但是執行的時候提示許可權不足 帖 片段 我只會這一種,在jsp頁面判斷 省略得許可權數值方法 string username string session.getattribute usernam...
Linux C語言連線MySQL 增刪改查操作
linux下想要測試mysql和memcached的效能,因為是伺服器只能通過終端連線,所以考慮用c語言寫測試 於是研究了把c怎麼連線mysql以及增刪改查的 安裝mysql client或者編譯原始碼安裝mysql後,會有支援c語言寫客戶端的標頭檔案和庫檔案,但是目錄可能不一樣,mysql原始碼安...
Linux C語言連線MySQL 增刪改查操作
linux下想要測試mysql和memcached的效能,因為是伺服器只能通過終端連線,所以考慮用c語言寫測試 於是研究了把c怎麼連線mysql以及增刪改查的 安裝mysql client或者編譯原始碼安裝mysql後,會有支援c語言寫客戶端的標頭檔案和庫檔案,但是目錄可能不一樣,mysql原始碼安...