我写了一个类!!功能还可以加的
一般,我需要用到什么,想到什么就写这个类,可扩展……
代码如下:
//Mysql.cs
//By Chating
//Time: 04/05/05
using System;
using System.Data;
using System.Data.SqlClient;namespace CTBBS
{
/// <summary>
/// sql 的摘要说明。
/// </summary>
public class Mysql
{
public Mysql()
{
//
// TODO: 在此处添加构造函数逻辑
//
} public bool ExecuteSql(string _sql)
{
//System.Web.HttpContext.Current.Response.Write(_sql);
SqlConnection sqlConn=new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["strSqlConn"]);
sqlConn.Open();
SqlCommand sqlCmd=new SqlCommand(_sql,sqlConn);
try
{
sqlCmd.ExecuteNonQuery();
sqlCmd.Dispose();
sqlConn.Close();
return true;
}
catch
{
sqlCmd.Dispose();
sqlConn.Close();
return false;
}
finally
{
//Nothing To Do!
}
} //检查执行一条sql查询语句,返回的结果是否为空!
public bool IsNoneRecord(string _sql)
{
//System.Web.HttpContext.Current.Response.Write(_sql);
SqlConnection sqlConn=new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["strSqlConn"]);
sqlConn.Open();
SqlCommand sqlCmd=new SqlCommand(_sql,sqlConn);
try
{
/*或这么处理*/
if(sqlCmd.ExecuteNonQuery()>0)
{
sqlCmd.Dispose();
sqlConn.Close();
return true;
}
//这个函数其实可以和上面的那个Execute合并,通用的。上面的处理效率更高!!
/*
SqlDataReader sr=sqlCmd.ExecuteReader(CommandBehavior.CloseConnection);
if(sr.Read())
{
sqlCmd.Dispose();
sr.Close();
sqlConn.Close();
return true;
}
*/
sqlCmd.Dispose();
//sr.Close();
sqlConn.Close();
return false;
}
catch
{
sqlCmd.Dispose();
sqlConn.Close();
return false;
}
finally
{
//Nothing To Do!
}
} }
}//调用
Mysql sql=new Mysql();
bool result=sql.ExecuteSql(sqlQuery);
一般,我需要用到什么,想到什么就写这个类,可扩展……
代码如下:
//Mysql.cs
//By Chating
//Time: 04/05/05
using System;
using System.Data;
using System.Data.SqlClient;namespace CTBBS
{
/// <summary>
/// sql 的摘要说明。
/// </summary>
public class Mysql
{
public Mysql()
{
//
// TODO: 在此处添加构造函数逻辑
//
} public bool ExecuteSql(string _sql)
{
//System.Web.HttpContext.Current.Response.Write(_sql);
SqlConnection sqlConn=new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["strSqlConn"]);
sqlConn.Open();
SqlCommand sqlCmd=new SqlCommand(_sql,sqlConn);
try
{
sqlCmd.ExecuteNonQuery();
sqlCmd.Dispose();
sqlConn.Close();
return true;
}
catch
{
sqlCmd.Dispose();
sqlConn.Close();
return false;
}
finally
{
//Nothing To Do!
}
} //检查执行一条sql查询语句,返回的结果是否为空!
public bool IsNoneRecord(string _sql)
{
//System.Web.HttpContext.Current.Response.Write(_sql);
SqlConnection sqlConn=new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["strSqlConn"]);
sqlConn.Open();
SqlCommand sqlCmd=new SqlCommand(_sql,sqlConn);
try
{
/*或这么处理*/
if(sqlCmd.ExecuteNonQuery()>0)
{
sqlCmd.Dispose();
sqlConn.Close();
return true;
}
//这个函数其实可以和上面的那个Execute合并,通用的。上面的处理效率更高!!
/*
SqlDataReader sr=sqlCmd.ExecuteReader(CommandBehavior.CloseConnection);
if(sr.Read())
{
sqlCmd.Dispose();
sr.Close();
sqlConn.Close();
return true;
}
*/
sqlCmd.Dispose();
//sr.Close();
sqlConn.Close();
return false;
}
catch
{
sqlCmd.Dispose();
sqlConn.Close();
return false;
}
finally
{
//Nothing To Do!
}
} }
}//调用
Mysql sql=new Mysql();
bool result=sql.ExecuteSql(sqlQuery);
解决方案 »
- asp.net关于母版、ajax的问题!
- C+如何调用JS方法
- listview中 添加了checkbox,如何实现点击删除按钮删除checkbox所选的列
- ClientScript.RegisterStartupScript的问题
- <a href="#" onclick="javascript:alert('<%# DataBinder.Eval(Container.DataItem,"a")%>')">不能打开设计模式
- 【召集】 如果除去一切外因(如钱,亲情,爱情),你只为你活着,你打算做什么
- 紧急求救!!!!在框架中,top.aspx,left.aspx,right.aspx,三个页面,right.aspx经常出现上下和左右的滚动条,影响美观,同时对客户操作
- 請朋友們給我一個循環輸出的例子,謝謝
- 真的很急,大家帮帮忙好吗,拜托了!关于当前值是否与sundy相等的问题。
- sos
- 关于Datagrid自动创建模板列的问题:如何实现变化列的情况
- 我在ASP.NET中写了一个断点,为什么执行时一点反映也没有,在哪看断点处的值?
怎么还有数据库访问类???楼主说的和数据访问类有关系吗?RealOne和数据访问又有什么关系?
控制 realone 的每一个 播放 按钮 的功能!
没做过 学习!
其实我只是想可以自已控制显示不同的面板组合而已
比如同时显示视频栏和控制栏TO:net_lover(孟子E章)
大哥,我是说如何可以同时显示
ImageWindow | All
要求两个面板同时出现