ADO.NET
songyi160
这个作者很懒,什么都没留下…
展开
-
ADO.NET之NULL值
DBNull.Value可用于判断读到的数据库值是否为空,也可以向数据库中存入空值。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data.SqlClient;namespace _01关于NULL的问题{ class Progra原创 2016-06-24 08:47:02 · 733 阅读 · 0 评论 -
ADO.NET连接池
->连接池:根据连接字符串创建连接池。不同的连接字符串,产生不同的连接池。->一个连接字符串对应一个连接池。->msdn:https://msdn.microsoft.com/zh-cn/library/8xx3tyca(v=vs.110).aspx->多看看msdn->SqlConnection对象只能被打开一次。但在Close()后可以再进行Open()操作。但是在Dispos原创 2017-05-16 14:03:36 · 301 阅读 · 0 评论 -
ADO.NET之DataSet和DataTable
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.W原创 2017-05-16 13:44:41 · 484 阅读 · 0 评论 -
ADO.NET之查询结果转换如性别
(1)创建对象类using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace _查询结果转换{ public class Student { //TSId, TSName, TSGender, TSAddress, TSAge,原创 2016-06-18 22:21:16 · 580 阅读 · 0 评论 -
ADO.NET之省市联动
实现省市联动需要借助ADO.NET之SQLHelper类的简单封装中的SQLHelper类,具体代码如下,主要是学习将读到的数据绑定到下拉框:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using Sys原创 2016-06-18 16:55:05 · 606 阅读 · 0 评论 -
ADO.NET连接数据库防止SQL注入
防范注入漏洞攻击的方法:不使用SQL语句拼接,通过参数赋值SQL注入实例演示:登录判断:select * from T_Users where UserName=... and Password=...,将参数拼到SQL语句中。构造恶意的Password:hello' or 1=1 -- if (dataReader.Read()){原创 2016-06-16 23:21:22 · 1498 阅读 · 0 评论 -
ADO.NET之多条件查询
多条件查询及模糊查询using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;usin原创 2016-06-24 10:18:34 · 1965 阅读 · 0 评论 -
ADO.NET两种连接模型简介及增删改查实例
ADO.NET支持两种访问数据的模型:无连接模型和连接模型 无连接模型:将数据下载到客户机器上,并在客户机上将数据封装到内存中,然后可以像访问本地关系数据库一样访问内存中的数据(例如DataSet)。 连接模型:依赖于逐记录的访问,这种访问要求打开并保持与数据源的连接。 Connection对象:负责与数据的连接 Comman原创 2016-05-26 17:50:17 · 3032 阅读 · 0 评论 -
ADO.NET之SQLHelper类的简单封装
(1)在app.config中添加数据库连接字符串 (2)添加对System.Configuration的引用(3)创建SQLHelper类并封装操作数据库的方法using System;using System.Collections.Generic;using System.Linq;using Sy原创 2016-06-18 11:29:18 · 2035 阅读 · 0 评论 -
ADO.NET之SqlDataAdapter
图解SqlDataReader和SqlDataAdapter的区别using System;using System.Collections.Generic;using System.ComponentModel;using System.Configuration;using System.Data;using System.Data.SqlClient;using Sy原创 2017-05-16 14:50:00 · 984 阅读 · 0 评论