Copy Code code as follows:
Using System;
Using System.Data;
Using System.Configuration;
Using System.Web;
Using System.Web.Security;
Using System.Web.UI;
Using System.Web.UI.WebControls;
Using System.Web.UI.WebControls.WebParts;
Using System.Web.UI.HtmlControls;
Using System.Data.SqlClient;
<summary>
Dataoperate's summary shows the love-Wisdom Corner
</summary>
public class Dataoperate
{
Public Dataoperate ()
{
//
TODO: Add constructor logic here
//
}
<summary>
To create a database connection method
</summary>
<returns> return to SqlConnection object </returns>
public static SqlConnection Createcon ()
{
SqlConnection con = new SqlConnection ("server=.; database=db_message;uid=sa;pwd=; ");
return con;
}
<summary>
Execute SQL statement methods including Delete, INSERT, update
</summary>
<param name= "SQL" > SQL statement to execute </param>
<returns> returns a Boolean value that indicates whether to execute success </returns>
public static bool Execsql (String sql)
{
Creating a database connection
SqlConnection con = Createcon ();
Open a database connection
Con. Open ();
Creating SqlCommand objects
SqlCommand com = new SqlCommand (sql, con);
To determine whether the SQL statement was executed successfully
if (COM. ExecuteNonQuery () > 0)
{
return true;
}
Else
{
return false;
}
}
<summary>
Querying the data method and returning a DataSet object
</summary>
<param name= "SQL" > executed SQL statements </param>
<returns> the DataSet object returned by </returns>
public static DataSet getRows (String sql)
{
Creating a DataSet Object
DataSet ds;
Creating a database connection
SqlConnection con = Createcon ();
Open a database connection
Con. Open ();
Creating SqlDataAdapter objects
SqlDataAdapter SDA = new SqlDataAdapter (sql, con);
Instance DataSet object
ds = new DataSet ();
Populating a DataSet object
Sda. Fill (DS);
To close a database connection
Con. Close ();
return DS;
}
<summary>
Ways to query whether data exists
</summary>
<param name= "SQL" > SQL statement to execute </param>
<returns> returns a Boolean worth of data exists returns true otherwise returns false</returns>
public static bool Isname (String sql)
{
Creating a database connection
SqlConnection con = Createcon ();
Open a database connection
Con. Open ();
Creating SqlCommand objects
SqlCommand com = new SqlCommand (sql, con);
Determine if the data exists and return the corresponding Boolean value
if (Convert.ToInt32 com. ExecuteScalar ()) > 0)
{
return true;
}
Else
{
return false;
}
}
<summary>
Returns the results that require statistical data
</summary>
<param name= "SQL" > SQL statements that need to be queried </param>
<returns> returns an integer variable that represents the result of the statistic </returns>
public static int Countdata (String sql)
{
Creating a database connection
SqlConnection con = Createcon ();
Open a database connection
Con. Open ();
Creating SqlCommand objects
SqlCommand com = new SqlCommand (sql, con);
Return the results of a query
Return Convert.ToInt32 (COM. ExecuteScalar ());
}
<summary>
Implements the user logon method, which prevents SQL injection attacks
</summary>
<param name= "SQL" > SQL statement used to execute </param>
<param name= "name" > User logon name </param>
<param name= "pass" > User password </param>
<returns> returns a Boolean value that indicates whether the login was successful </returns>
public static bool Enter (String sql, string name, String pass)
{
Creating a database connection
SqlConnection con = Createcon ();
Open a database connection
Con. Open ();
Creating SqlCommand objects
SqlCommand com = new SqlCommand (sql, con);
Set the type of the parameter
Com. Parameters.Add (New SqlParameter ("@name", SqlDbType.VarChar, 20));
Set parameter values
Com. parameters["@name"]. Value = name;
Com. Parameters.Add (New SqlParameter ("@pass", SqlDbType.VarChar, 20));
Com. parameters["@pass"]. Value = pass;
Determine if execution succeeds
if (Convert.ToInt32 com. ExecuteScalar ()) > 0)
{
return true;
}
Else
{
return false;
}
}
<summary>
Querying the data method, which returns a SqlDataReader object
</summary>
<param name= "SQL" > Execute SQL statements </param>
<returns> returns a SqlDataReader object </returns>
public static SqlDataReader GetRow (String sql)
{
Creating a database connection
SqlConnection con = Createcon ();
Open a database connection
Con. Open ();
Creating SqlCommand objects
SqlCommand com = new SqlCommand (sql, con);
Gets the SqlDataReader object returned by ExecuteReader
SqlDataReader SDR = com. ExecuteReader ();
Return to SDR;
}
<summary>
Set the display style for time
</summary>
<param name= "str" > indicates the time that needs to be displayed </param>
<returns> returns the modified time style </returns>
public static string strdate (DateTime str)
{
Set the display style for time
Return str. Tolongdatestring () + str. Hour + "hour" + str. Minute + "min" + str. Second + "seconds";
}
<summary>
Filter Character method
</summary>
<param name= "str" > the string to be filtered </param>
<returns> returns the filtered string </returns>
public static string filtratehtml (String str)
{
str = str. Trim ();
str = str. Replace ("'", "" ");
str = str. Replace ("<", "<");
str = str. Replace (">", ">");
str = str. Replace ("", "");
str = str. Replace ("\ n", "<br>");
return str;
}
<summary>
Recovery string
</summary>
<param name= "str" > the string to be recovered </param>
<returns> returns the recovered string </returns>
public static string resumehtml (String str)
{
str = str. Trim ();
str = str. Replace ("" "," "");
str = str. Replace ("<", "<");
str = str. Replace (">", ">");
str = str. Replace ("", "");
str = str. Replace ("<br>", "\ n");
return str;
}
}