增刪查改連線sql語法
///sql連線
sqlconnectionstringbuilder scsb = new sqlconnectionstringbuilder();
scsb.datasource = "127.0.0.1";
scsb.userid = "sa";
scsb.password = "yzt686898";
scsb.initialcatalog = "myschool";
sqlconnection conn = new sqlconnection(scsb.tostring()); //引數:連線資料庫的字串
if (conn.state == system.data.connectionstate.closed) //判斷連線開啟狀態 如果是關閉的
string strsql = "select user_pwd from userinfo where [user_id]='" + user_id + "'and user_pwd = '" + user_pwd+"'";
//驗證登入
sql驗證user表裡面的id及密碼 實現返回連線
string constr = "data source=.;initial catalog=myschool;user id=sa;password=yzt686898";
sqlconnection conn = new sqlconnection(constr); //引數:連線資料庫的字串
if (conn.state == system.data.connectionstate.closed) //判斷連線開啟狀態 如果是關閉的
conn.open(); //開啟連線
string strsql = "select user_pwd from userinfo where [user_id]='" + user_id + "'and user_pwd = '" + user_pwd+"'";
sqlcommand comm = new sqlcommand(strsql,conn);
sqldatareader dr = comm.executereader();
if (dr.read())
messagebox.show("登入成功!", );
else
messagebox.show("使用者名稱不存在");
//增 insert into 表名稱 values (值1, 值2,…) insert into table_name (列1, 列2,…) values (值1, 值2,…)
string sql = string.format("insert student(user_id,user_pwd,adress,phone,birth,grade,gender,name,email) values('','','','','','','','','')", number,pwd,adress,phone,birth,grade, gender, name,email);
string constr = "data source=.;initial catalog=myschool;user id=sa;password=yzt686898";
sqlconnection conn = new sqlconnection(constr); //引數:連線資料庫的字串
conn.open(); //開啟連線
sqlcommand comm = new sqlcommand(sql,conn);
int result = comm.executenonquery();
if (result>0)
messagebox.show("新增成功!");
else
messagebox.show("新增失敗!");
//刪 delete from 表名稱 where 列名稱 = 值
//查 select 列名稱 from 表名稱 select * from 表名稱
//連線資料庫
string constr = "data source=.;initial catalog=myschool;user id=sa;password=yzt686898";
//判斷連線是否開啟
sqlconnection conn = new sqlconnection(constr); //引數:連線資料庫的字串
conn.open(); //開啟連線
//t-sql語句
string strsql = "select * from student where name like '%張%'";
//執行查詢語句
sqldataadapter da = new sqldataadapter(strsql,conn);
dataset ds = new dataset();
da.fill(ds,"student");
//繫結資料到datagridview
datagridviewstu.datasource = ds;
datagridviewstu.datamember = "student";
//改 update 表名稱 set 列名稱 = 新值 where 列名稱 = 某值
模糊查詢
1、用sql語句查詢出某個字段包含「法律」的所有記錄。
select * from table where col1 like 『%法律%』;
2、用sql語句查詢出某個字段包含變數字元資訊的所有記錄。
declare @test varchar(20); --sql中聲名乙個test變數
set @test=『法律』; --變數賦值
c 連線SQL資料庫
using system using system.collections.generic using system.text using model using system.data using system.data.sqlclient 1.返回乙個結果集 public static data...
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...