.Net中访问数据库学习笔记
来源:互联网 发布:js 设置控件不可用 编辑:程序博客网 时间:2024/04/30 12:43
.net中访问数据库的两中方法
第一种是通过SqlHelper帮助类来访问数据库,
使用的是ADO.net技术。
using System.Data;using System.Data.SqlClient;public static class SqlHelper{ /// <summary> /// 数据库连接字符串 /// </summary> private static string ConnectionString = "Data Source=.;Initial Catalog=MyQQ;User ID=sa;Pwd=sa"; /// <summary> /// 返回受影响的行数 /// </summary> public static int ExecuteNonQuery(string sql) { using (SqlConnection con = new SqlConnection(ConnectionString)) { SqlCommand cmd = new SqlCommand(sql, con); try { con.Open(); return cmd.ExecuteNonQuery(); } catch (SqlException) { throw; } } } /// <summary> /// 返回DataSet /// </summary> public static DataSet ExecuteDataSet(string sql) { using (SqlConnection con = new SqlConnection(ConnectionString)) { SqlDataAdapter adp = new SqlDataAdapter(sql, con); DataSet ds = new DataSet(); try { adp.Fill(ds); return ds; } catch (SqlException) { throw; } } } /// <summary> /// 返回DataTable /// </summary> public static DataTable ExecuteDataTable(string sql) { return SqlHelper.ExecuteDataSet(sql).Tables[0]; } /// <summary> /// 返回单一值(第一行第一列) /// </summary> public static object ExecuteScalar(string sql) { using (SqlConnection con = new SqlConnection(ConnectionString)) { SqlCommand cmd = new SqlCommand(sql, con); try { con.Open(); return cmd.ExecuteScalar(); } catch (SqlException) { throw; } } }
上面是一个简单的帮助类
通过使用
SqlConnection
SqlCommand
SqlDataAdapter
三个对象来实现
0 0
- .Net中访问数据库学习笔记
- C#学习笔记(五)-ADO.NET访问数据库
- asp.net学习笔记之数据库访问技术
- Asp.net Ajax 学习笔记7 客户端访问WebService(中)
- JSP访问数据库学习笔记
- Python学习笔记 访问数据库
- Yii学习笔记-数据库访问
- ASP.NET(VB.NET)学习笔记--第六章.访问数据库(1/3)
- ASP.NET(VB.NET)学习笔记--第六章.访问数据库(2/3)
- ASP.NET(VB.NET)学习笔记--第六章.访问数据库(3/3)
- ADO.NET的学习笔记(一)--数据库连接及常用的数据库访问方式
- 如何在.NET中访问MySQL数据库
- 在.net中使用msde访问数据库
- 如何在.NET中访问MySQL数据库
- 如何在.NET中访问MySQL数据库
- 如何在.NET中访问MySQL数据库
- 如何在.Net中访问MySQL数据库
- 如何在.Net中访问MySQL数据库
- nyist 49 开心的小明(01背包)
- web学习博客2016/2/20
- python的邮箱正则的一些改进
- String、StringBuffer与StringBuilder之间区别
- 好气,action死活取不到input中的值
- .Net中访问数据库学习笔记
- Linux常用命令大全
- Github 搭建 hexo (五)- 站点地图(sitemap.xml)
- noj 1081 组织集体活动
- 二叉树转换成双向链表
- 欢迎使用CSDN-markdown编辑器
- HDU 1087 —— Super Jumping! Jumping! Jumping!
- SDWebImage内部实现过程
- handler机制的原理