62,074
社区成员
发帖
与我相关
我的任务
分享
Global.asax文件
<script runat="server">
string SqlString;
ConnectDB connect;
SendCommand sendto;
void Application_Start(object sender, EventArgs e)
{
connect = new ConnectDB();
sendto = new SendCommand(Server.MapPath(@"~/Bin/SCCommandClient.dll"));
}
void Application_End(object sender, EventArgs e)
{
connect.CloseConnect();
}
</script>
数据库ConnectDB.cs
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 MySql.Data.MySqlClient;
public class ConnectDB
{
public static MySqlConnection conn;
public static MySqlCommand comm;
public ConnectDB()
{
conn = new MySqlConnection();
conn.ConnectionString = System.Configuration.ConfigurationManager.AppSettings["ConnectionString"];
try
{
conn.Open();
}
catch (Exception ex)
{
conn.Open();
}
}
public static MySqlDataReader DataReader(string SqlString)
{
MySqlDataReader dr;
try
{
MySqlCommand comm = new MySqlCommand(SqlString, conn);
dr = comm.ExecuteReader(CommandBehavior.CloseConnection);
}
catch(Exception e)
{
}
return dr;
}
public void CloseConnect()
{
conn.Close();
conn.Dispose();
}
}
页面
SqlString = "SELECT UserLevel,UserPer FROM Users WHERE UserName = 'mm'";
reader = ConnectDB.DataReader(SqlString);
if (reader.Read())
{
userlevel = Convert.ToInt32(reader["Userlevel"]);
}
reader.close();
CommandBehavior.CloseConnection
SqlDataReader dr=cmd.ExecuteReader(CommandBehavior.CloseConnection)