请问下大家有好的WEB开发的C#.net的一些对数据库操作常用的代码吗? 比如对sql的增,删,改,查的语句和有关基存储过程的代码还有就是针对一般aspx新闻系统的常用代码,谢谢高手了,学习了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 请高手帮忙啊,我的邮箱是443205231@com谢谢高手了! 那关于aspx新闻系统的常用代码呢,是怎么弄的啊?有好的代码吗?谢谢啦 //DbAccess public static DataSet FillDataSet(string sql, SqlConnection dbConn) { DataSet result = new DataSet(); SqlCommand cmd = new SqlCommand(sql, dbConn); SqlDataAdapter adapter = new SqlDataAdapter(cmd); try { DataBaseConn.OpenConn(dbConn); adapter.Fill(result); DataBaseConn.CloseConn(dbConn); } catch(Exception ex) { ExceptionUtil.DoException(sql + ex.Message + ex.StackTrace); } return result; } public static object ExecuteScalar(string sql, SqlConnection dbConn) { SqlCommand cmd = new SqlCommand(sql, dbConn); object result = null; DataBaseConn.OpenConn(dbConn); try { result = cmd.ExecuteScalar(); } catch (Exception ex) { ExceptionUtil.DoException(ex); } DataBaseConn.CloseConn(dbConn); return result; } public static int ExecuteNonQuery(string sql, SqlConnection dbConn) { SqlCommand cmd = new SqlCommand(sql, dbConn); int result = 0; DataBaseConn.OpenConn(dbConn); try { result = cmd.ExecuteNonQuery(); } catch (Exception ex) { ExceptionUtil.DoException(ex); } DataBaseConn.CloseConn(dbConn); return result; } public static SqlDataReader ExecuteReader(string sql, SqlConnection dbConn) { SqlCommand cmd = new SqlCommand(sql, dbConn); SqlDataReader result = null; DataBaseConn.OpenConn(dbConn); try { result = cmd.ExecuteReader(); } catch (Exception ex) { ExceptionUtil.DoException(ex); } DataBaseConn.CloseConn(dbConn); return result; }//DbConnection#region CreateConn public static SqlConnection CreateConn(string connStr) { SqlConnection conn; try { conn = new SqlConnection(connStr); } catch (Exception ex) { conn = null; ExceptionUtil.DoException(ex); } return conn; } //public static SqlConnection CreateConn() //{ // return CreateConn(Global.ConnStr); //} #endregion #region OpenConn public static void OpenConn(SqlConnection conn) { try { if (conn.State == ConnectionState.Closed) { conn.Open(); } } catch (Exception ex) { conn = null; ExceptionUtil.DoException(ex); } } //public static void OpenConn() //{ // OpenConn(Global.DbConn); //} #endregion #region CloseConn public static void CloseConn(SqlConnection conn) { try { if (conn.State == ConnectionState.Open) { conn.Close(); //conn.Dispose(); } } catch (Exception ex) { ExceptionUtil.DoException(ex); } } //public static void CloseConn() //{ // CloseConn(Global.DbConn); //} #endregion 有没有兄弟用C#在windows mobile上做DirectX开发的? C#中有个主窗体formMain和一个副窗体formLogin的问题 高分求webpart 中控件事件解决方案,比如多个DropDownList连动 using (.....) 强名称验证失败 Windows服务安装问题!! 关于窗体控件的两个小问题! 求大神指导,C#任务栏的问题 通过API截图后如果释放 问题简简单单哦? comboBox1绑定datatable问题 如何向资源文件中添加项,并保存
public static DataSet FillDataSet(string sql, SqlConnection dbConn)
{
DataSet result = new DataSet();
SqlCommand cmd = new SqlCommand(sql, dbConn);
SqlDataAdapter adapter = new SqlDataAdapter(cmd);
try
{
DataBaseConn.OpenConn(dbConn);
adapter.Fill(result);
DataBaseConn.CloseConn(dbConn);
}
catch(Exception ex)
{
ExceptionUtil.DoException(sql + ex.Message + ex.StackTrace);
}
return result;
} public static object ExecuteScalar(string sql, SqlConnection dbConn)
{
SqlCommand cmd = new SqlCommand(sql, dbConn);
object result = null;
DataBaseConn.OpenConn(dbConn);
try
{
result = cmd.ExecuteScalar();
}
catch (Exception ex)
{
ExceptionUtil.DoException(ex);
}
DataBaseConn.CloseConn(dbConn);
return result;
} public static int ExecuteNonQuery(string sql, SqlConnection dbConn)
{
SqlCommand cmd = new SqlCommand(sql, dbConn);
int result = 0;
DataBaseConn.OpenConn(dbConn);
try
{ result = cmd.ExecuteNonQuery();
}
catch (Exception ex)
{
ExceptionUtil.DoException(ex);
}
DataBaseConn.CloseConn(dbConn);
return result;
} public static SqlDataReader ExecuteReader(string sql, SqlConnection dbConn)
{
SqlCommand cmd = new SqlCommand(sql, dbConn);
SqlDataReader result = null;
DataBaseConn.OpenConn(dbConn);
try
{
result = cmd.ExecuteReader();
}
catch (Exception ex)
{
ExceptionUtil.DoException(ex);
}
DataBaseConn.CloseConn(dbConn);
return result;
}//DbConnection#region CreateConn
public static SqlConnection CreateConn(string connStr)
{
SqlConnection conn;
try
{
conn = new SqlConnection(connStr);
}
catch (Exception ex)
{
conn = null;
ExceptionUtil.DoException(ex);
}
return conn;
} //public static SqlConnection CreateConn()
//{
// return CreateConn(Global.ConnStr);
//}
#endregion #region OpenConn
public static void OpenConn(SqlConnection conn)
{
try
{
if (conn.State == ConnectionState.Closed)
{
conn.Open();
}
}
catch (Exception ex)
{
conn = null;
ExceptionUtil.DoException(ex);
}
} //public static void OpenConn()
//{
// OpenConn(Global.DbConn);
//}
#endregion #region CloseConn
public static void CloseConn(SqlConnection conn)
{
try
{
if (conn.State == ConnectionState.Open)
{
conn.Close();
//conn.Dispose();
}
}
catch (Exception ex)
{
ExceptionUtil.DoException(ex);
}
} //public static void CloseConn()
//{
// CloseConn(Global.DbConn);
//}
#endregion