永发信息网

mysql的MySqlHelper.cs类中的方法把连接数据库一直打开

答案:1  悬赏:60  手机版
解决时间 2021-03-28 11:19
mysql的MySqlHelper.cs类中的方法把连接数据库一直打开
最佳答案
using System;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using MySql.Data.MySqlClient;

public class ntko_mysql_class
{
public ntko_mysql_class()
{
//
//TODO: 在此处添加构造函数逻辑
//
}
///
/// 数据库联接字符串
///

public MySqlConnection connstr; //连接字符串
///
///定义示例程序文档保存为其它格式文档路径
///

public string demotitle, officepath, htmlpath, pdfpath, attachpath;
///
/// 获取数据库联接字符串
///

public string getconnstr()
{
string constr;
constr = System.Configuration.ConfigurationManager.AppSettings["mysql_dbconn"];
return constr;
}
public void open() //打开数据库
{
string constr;
constr = getconnstr();
connstr = new MySqlConnection(constr);
connstr.Open();
}
public void close() //关闭数据库
{
connstr.Dispose();
connstr.Close();
}
///
/// 执行SQL语句
///

/// SQL语句
public void execsql(string sql)
{
open();
MySqlCommand cmd = new MySqlCommand(sql, connstr);
cmd.ExecuteNonQuery();
close();
}
///
/// 返回DataSet对象
///

///
///
public DataSet dataset(string sql)
{
open();
MySqlDataAdapter rs = new MySqlDataAdapter(sql, connstr);
DataSet ds = new DataSet();
rs.Fill(ds);
return ds;
}
///
/// 返回DataView对象
///

///
///
public DataView dataview(string sql)
{
DataSet ds = new DataSet();
ds = dataset(sql);
DataView dv = new DataView(ds.Tables[0]);
return dv;
}
///
/// 返回DataReader对象
///

///
///
public MySqlDataReader datareader(string sql)
{
open();
MySqlCommand cmd = new MySqlCommand(sql, connstr);
MySqlDataReader dr = cmd.ExecuteReader();
return dr;
}
///
/// 获取示例程序标题
///

///
public string getdemotitle()
{
demotitle = System.Configuration.ConfigurationManager.AppSettings["demotitle"];
return demotitle;
}
}追问大哥 ,这个数据库打开用了以后就关闭了 ,我想找个一直运行的,数据库不能关闭。追答你要是不关闭的话会很占用资源追问嗯 我有的用处 呵呵 哥们尽管给我写个。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
如果介绍一个商业人物要从哪些方面介绍比较好
钢筋的抗拉强度是多少?
夏家店下层文化的年代研究
请问程泰车削中心性价比好吗? 如果买800x
女生学个中餐怎么样?
宣和钧釉涂料加盟怎么样
1.75米用英语怎么说
请问苏秉琦的中国文化六大区域划分理论是什么
老手们,恶霸出去遛弯怕不怕比较凶的狗欺负
关于X的多项式 -6X的5次方加(2n一4)X
油了防水胶以后再在上面扇灰可以吗
光绪通宝价格表
20世纪20年代,孙中山先生实现了由旧三民主义
从荣和大地二组团到南宁火车东站要多长时间
三星新款全面屏手机什么时候出
推荐资讯
改成300穿,破坏了多少游戏规则
怎样给问问商场提意见
5月份,开增值税普通发票超30900元,清卡了。
生抽和普通酱油有什么区别
有没有一种感动叫做dota
温州可亲可爱几家店的地址
大家听说过苗姿减肥法吗?知道的,说说感觉怎
电功和电功率的区别
求奶奶九十大寿对联
凯旋红筹超级涨停王是不是骗人的,下架了??
迅雷添加到离线下载,就马上下载完成了,但打
旦日是什么意思,词语旦日的解释,汉语词典
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?