using system;
using system.data; 【相关文章:在你的服务器端代码中使用线程和创建异步处】 【扩展阅读:C#中如何对当前窗体进行打印预览】using system.data.sqlclient; 【扩展信息:使用C#拷贝String到struct】namespace sysclasslibrary
{ /// <summary> /// dataaccess 的摘要说明。 /// <description>数据处理基类,调用方式:dataaccess.dataset((string)sqlstr);或者dataaccess.dataset((string)sqlstr,ref dataset ds); </description> /// </summary> public class dataaccess { #region 属性 protected static sqlconnection conn=new sqlconnection(); protected static sqlcommand comm=new sqlcommand(); #endregion public dataaccess() { //init(); } #region 内部函数 静态方法中不会执行dataaccess()构造函数/// <summary>
/// 打开数据库连接 /// </summary> private static void openconnection() { if (conn.state == connectionstate.closed) { //sysconfig.connectionstring 为系统配置类中连接字符串,如:"server=localhost;database=databasename;uid=sa;pwd=;"conn.connectionstring = sysconfig.connectionstring ;
comm.connection =conn; try { conn.open(); } catch(exception e) { throw new exception(e.message); } } } /// <summary> /// 关闭当前数据库连接 /// </summary> private static void closeconnection() { if(conn.state == connectionstate.open) conn.close(); conn.dispose(); comm.dispose(); } #endregion /// <summary> /// 执行sql查询语句 /// </summary> ... 下一页