C 連線資料庫 使用者登入

2021-05-25 05:39:10 字數 1342 閱讀 1847

方法1:

string connstr = system.configuration.configurationmanager.connectionstrings["testconnectionstring"].tostring();   

sqlconnection conn = new sqlconnection();   

conn.connectionstring = connstr;   

conn.open();   

string sql = "select * from admin where username='" + u1 + "' and password='" + p1 + "'";   

sqlcommand cmd = new sqlcommand(sql, conn);   

bool bl = cmd.executescalar() == null ? true : false;   

conn.close();   

if (bl == false) response.write("登入成功!");   

else response.write("登入失敗");  

方法2:

string sql = "server=localhost;database=test;uid=sa;pwd=123456";   

sqlconnection con = new sqlconnection(sql); //連線資料庫 

// sqldataadapter oda = new sqldataadapter("select * from where text_no='" + textbox1.text + "'and pwd='" + textbox2.text + "'",con);

//構造sql語句,該語句在regusers表中檢查暱稱和密碼是否正確 

string str = "select * from admin where username='" + u1 + "'and password='" + p1 + "'";   

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

sqlcommand cmd = new sqlcommand(str, con);  //   建立command物件 

sqldatareader dr = cmd.executereader(); //   執行executereader()方法

if (dr.read())   

"text2.aspx");

response.write("登入成功!");   

}   

else

dr.close();   

con.close();  

C 連線資料庫

using system using system.data using system.data.sqlclient using system.windows.forms namespace testc public void open catch exception e public void c...

c 連線資料庫

根據查詢結果儲存在資料庫伺服器端還是本地客戶端,可分兩種連線資料庫的方式 那麼這兩種方式的好壞 查詢結果儲存在資料庫伺服器 之所以要儲存在資料庫伺服器端,是因為一旦查詢結果資料量大,如果儲存在本地會占用大量的記憶體,所以該方式的優點是不佔記憶體。但對 於 資料量小情況下,還要時刻與資料庫保持連線,一...

C 連線資料庫

用sqlconnection連線sql server資料庫 引用 using dystem.data.sqlclient string constring data source ip位址 initial catalog 資料庫名稱 user id 使用者名稱 password 密碼 persist...