C # .NET database operation

xiaoxiao2021-03-05  23

I. The database connection will be managed in the following files in the database connection. Web.config // does not understand this. It is best to learn well, I think it is useful, and .NET is of course the thing to use .NET.

デ デ グ グ シ シ ル (.pdb intelligence) コ コ パ パ ル れ れ ペ ペ ジ に に ペ に は,

Compilation debug = "true" setting し し.こ こ 设 设 よっ よっ き き き き き き が が が が が.....................

デ デ グ グ み み, こ こ 値 True に set し,

の の き, て て に.... に........ Detail つ つ は,

ASP .NET ファ ル ル デ デ グ グ ト 参. 照 照 照........

->

カ ム ム ム エ ー メ セ セ セ ジ ジ 有.... に..................无 に に す す.....

Dedication of the す エ エ ー に グ グ グ 追 加 て て くだ くだ. DefaultRect = "Err.htm"

"オ オ" often に ス ム ム (Understanding) メ メ セ セ ジ ジ ジ....

"オフ" often detailed ASP.NET エ エ ー 情 情..

"モ モ モ ト み み" ー カ ル Web サ サ バ ー 実 実 し し い い ユ ユ ザ 対 対 て て み み,

ム に ム ム ム (理 理 し し) メ メ セ セ ジ ジ ジ...こ こ 设, セキュ セキュ ティ ティ 考 し, プ プ プ ケ ケ ショ ショ 详 が が モ ト ラ ラ ア ン ト に に に す 奨 奨 い れ 设 设.. 奨............. す す

->

"Forms", "Passport" および "none" す.

"None" certified が 実 れ れ れ せ. "Windows" IIS プ プ プ ケ ケ ショ ショ 设 设 て 认 认 认........ 実.. 実 実 実. 実. 実 実. 実... Anonymous ア セ セ は i は 无 で けれ けれ ば な り ん.

"Forms" ユ ユ ユ が Qualification Information ス ス ス ム (Web ペ ペ ジ) 提供 くだ くだ..

そ て, プ プ プ ケ ショ ショ 认 认 认 认 认............ユ ユ ユ ザ 资 情 に れ い い ま い...........

"Passport" certification, 単 グオ グオ および メ バ サ サ ト コ プ プ ファ ファ ファ ル ル サ ビ ビ 管理 管理 管理 管理 管理 管理 ビ 使用 管理 管理 管理.. ビ ビ ビ ビ... ビ ビ..... ビ ビ.. ビ ビ. ビ....... ビ ビ ビ...... ビ.. ビ ビ.... ビ.................... ビ.... ビ....

->

こ こ セ セ ショ ショ, プ プ プ ケ ケ ショ 権 ポ ポ シ シ 设 设 设...こ こ 设 よ よ よ ー ユ ユ よ よ は プ プ ケ ケ ショ ショ ソ ス へ へ ア セ セ セ セ へ り,,,,,,,

Refuse to り き き.ワ ワ ド ド カ ド ド: "*" 全 员, "?" Anonymous (uncaptified) ユ ユ ユ 表 表 表 表 表 表 表

->

<全 ユ へ へ へ 许 -> ->

プ プ プ ケ ショ ショ レベ レ ス, プ プ プ ケ ショ ショ ショ 全 全 ペ ジ ジ レ ス ス..... に. に..

プ プ プ ケ ケ ショ レ レ レ ス グ グ 有 に に, に に に に に に に に に に に に に に に に に に に に に に にPageOutput = "True" Setting さ れ,

レ レ レ ス 情 が が ペ ペ ペ......の それ 场

Web プ プ プ ケ ケ ショ ショ ー ト ト "trace.axd" ペ ペ ジ ジ プ ケ し し レ レ レ ス ス

Indicate.

->

Idea, asp.net cookie, use し し て が が セ ショ ショ 属 属 か か か か.........................................................

Cookie が Use き い 场 场, URL に セ ショ ショ ショ 子 子 で で こ こ こ こ こ こ こ る こ こ... つけ.. つけ つけ つけ つけ つけ つけ つけ つけ つけ つけ つけ つけ つけ つけ つけ つけ つけ つけ. つけ つけ つけ つけ つけ つけ つけ つけ つけ つけ つけ つけ つけ つけ つけ つけ つけ つけ つけ つけ

Cookie 有 に に に に に に, sessionState cookieles = "false" set し くだ くだ くだ くだ.

->

connection code: using System.Data.SqlClient; using System.Collections.Specialized; // operating namespacestring strConn xml required = (String) ((NameValueCollection) Context.GetConfig ( "system.web / database") ) ["strconn"]; operation code: 1. Operating the database through the stored procedure in the database, is ideal through the intermediate layer. Can improve safety and overall performance.

using (SqlConnection conn = new SqlConnection (strConn)) {SqlCommand cmd = new SqlCommand ( "sp_SP", conn); cmd.CommandType = CommandType.StoredProcedure; // declaration is to call a stored procedure cmd.Parameters.Add ( "@ SNO" Sqldbtype.varchar, 9); cmd.parameters.add ("@ td", sqldbtype.smalldatetime); cmd.parameters.add ("@ s_note", sqldbtype.varchar, 100); // Add variable parameter cmd.Parameters ["@Sno"]. Value = sno.text; cmd.parameters ["@ TD"]. Value = checkbase.text; cmd.parameters ["@ S_Note"]. Value = snote.text; // give parameter payment Value conn.open (); if (cmd.executenon query ()! = 0) // Execute no return set okmsg.text = "デ デ タ 登 完成"; else okmsg.text = "デ デ タ login failed";} 2, direct output SQL statement string strsql = "update nwind.nuser.data set sno = '" sno.text; // SQL Server needs to indicate the database name of the table and the user name IF (CheckBase.Text! = ") Of the table STRSQL = "', Month ='" checkbase.text "/ 01"; strsql = "'where sno ='" sno.text "'"; conn.open (); sqlcommand cmd = new SQLCommand (strsql, conn ); If (cmd.executenonQuery ()! = 0) okmsg.text = "デ デ タ が が 录 し し し"; else okmsg.text = "デ デ タ login failed";} 3. Search syntax sqlda TAADAPTER is commonly used with DataSet, which is generally used for the case of obtaining special operations with special operations for data sets. Private Dataset getData () ((NameValueCollection) ("System.Web / Database") [ "strConn"]; using (SqlConnection conn = new SqlConnection (strConn)) {SqlCommand cmd = new SqlCommand ( "sp_CO", conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add ( "@ place"

, SQLDBTYPE.VARCHAR, 2); cmd.Parameters ["@ Place"]. Value = place.text; conn.open (); sqldataadapter Da = new sqldataadapter (); da.selectcommand = cmd; dataset ds = new dataset ); DA.FILL (DS, "VCO"); // You can store multiple data sheets like a local database, implementing the features you want to achieve. Specifically, the processing of the table has a column deletion, and the processing between multiple tables. COUNT.TEXT = "ヒ ヒ ト:" DS.Tables ["VCO"]. Rount.count.tostring () "pieces"; Return DS;}

} 4. When only use to read data, it is recommended to use SqlDataReader, read the speed, a lot of private void DataLoader () (NameValueCollection) context.getconfig ("System.Web / Database" )) [ "strConn"]; using (SqlConnection conn = new SqlConnection (strConn)) {SqlCommand cmd = new SqlCommand ( "sp_list", conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add ( "@ no ", Sqldbtype.varchar, 6); cmd.parameters [" @ no "]. Value = no.text; conn.open (); using (sqlDataReader DR = cmd.executeReader ()) {if (Dr.Read () ) {C.Text = DR ["c"]. TOSTRING (); // get data M.Text = DR ["MTC"]. Tostring (); //} else okmsg.text = "こ デ デ デ タが あ あ せ ん, は 検 検 検 り 値 す す す す す. "

}

} Note that use using (), the advantage is not needed to open a database connection, making a close () operation. Because my own memory is very poor, I really like this method first here. How to do the stored procedure in the database. Let's talk later.

转载请注明原文地址:https://www.9cbs.com/read-32351.html

New Post(0)