这段时间闲下来写了一些东西,重新写了一个简单的数据库帮组类

 public class MyDBHelper
{
public static readonly string connString = ConfigurationManager.ConnectionStrings["mydb"].ToString();
/// <summary>
/// 查询
/// </summary>
/// <param name="sql"></param>
/// <param name="parm"></param>
/// <returns></returns>
public static DataTable GetInfo(string sql,params SqlParameter[] parm)
{
//DataTable dt = new DataTable();
//using (SqlConnection conn = new SqlConnection(connString))
//{
// using (SqlCommand cmd = new SqlCommand(sql, conn))
// {
// cmd.CommandType = CommandType.Text;
// cmd.Parameters.AddRange(parm);
// SqlDataAdapter dap = new SqlDataAdapter(cmd);
// dap.Fill(dt);
// dap.Dispose();
// }
//}
//return dt;
using (SqlConnection conn = new SqlConnection(sql))
{
using (SqlDataAdapter dap = new SqlDataAdapter(sql, conn))
{
dap.SelectCommand.Parameters.AddRange(parm);
DataTable dt = new DataTable();
dap.Fill(dt);
return dt;
}
} }
/// <summary>
/// 增删改
/// </summary>
/// <param name="sql"></param>
/// <param name="parm"></param>
/// <returns></returns>
public static bool Commad(string sql,params SqlParameter[] parm)
{
using (SqlConnection conn = new SqlConnection(connString))
{
using (SqlCommand cmd = new SqlCommand(sql, conn))
{
cmd.CommandType = CommandType.Text;
cmd.Parameters.AddRange(parm);
int h = cmd.ExecuteNonQuery();
if (h > )
{
return true;
}
else
{
return false;
}
}
} } }

最新文章

  1. 20款 JavaScript 开发框架推荐给前端开发者
  2. MVC 总结
  3. 计蒜客A
  4. centos5.11 repo 安装mysql5.7
  5. python 2.7的安装
  6. hdu4825 字典树 XOR
  7. Linux下查看进程和线程
  8. mysql 查询随机一条记录
  9. [055] SSL 3.0曝出Poodle漏洞的解决方式-----开发人员篇
  10. layer弹出层
  11. centos 修改/etc/fstab后无法启动
  12. dede织梦怎么修改description的字数
  13. 智能合约语言 Solidity 教程系列2 - 地址类型介绍
  14. 火狐浏览器中如何删除保存的cookie
  15. kubernetes入门(05)kubernetes的核心概念(2)
  16. UNIX网络编程——客户/服务器程序设计示范(总结)
  17. 【原创】大叔问题定位分享(13)HBase Region频繁下线
  18. 浅谈static关键字的四种用法
  19. hbase hbck命令
  20. 【Java】 剑指offer(35) 复杂链表的复制

热门文章

  1. Effective C++ -----条款37:绝不重新定义继承而来的缺省参数值
  2. windows下ftp命令大全
  3. 重写Equals为什么要同时重写GetHashCode
  4. Oracle 修改现有列的数据类型
  5. 【processing】小代码3
  6. [Python] dir() 与 __dict__,__slots__ 的区别
  7. iOS开发MAC下配置svn
  8. osgconv 将多个模型合成一个模型
  9. ActiveMQ的几种集群配置
  10. C# 面试宝典