Ado.Net
胡林ll
这个作者很懒,什么都没留下…
展开
-
C#(Ado.Net)面向接口的三层架构(抽象工厂模式解决数据层与业务层紧耦合)
阅读本文需要的基础知识:了解Ado.Net基本知识,理解三层架构 知道项目中app.config文件的基本知识,像连接字符串配置等。(前面博客有写) 简单知道工厂模式和抽象工厂模式内容,对反射有基础了解。C#(Ado.Net)面向接口的编程解决业务层与数据层紧耦合的基本问题,案例如下实例一 简单三层:在简单三层项目中 业务层与数据层是紧耦合的关系。如下图所示为一个简...原创 2019-11-16 23:32:28 · 1017 阅读 · 0 评论 -
Ado.Net体系结构
Ado.Net体系结构过去的数据处理主要依赖于基于数据库连接连接的双层模型。随着数据处理越来越多地使用多层体系结构,数据处理正在向断开数据库连接方法转换,以便为他们的应用程序提供更好的可伸缩性。ADO.NET 3.0用于访问和操作数据的两个主要组件是.NET Framework数据提供程序和DataSet。.NET Framework 数据提供程序.NE...原创 2019-04-19 01:01:41 · 901 阅读 · 0 评论 -
Ado.Net配置文件配置连接字符串的两种方式 以及一种封装连接字符串方式
配置文件配置连接字符串对比之前的文档,每个对数据库的操作都要定义string类型的连接字符串,这样的操作在实际运用中不可用,将数据库连接写死了,代码迁移性较差,需要做大量修改。程序设计过程中对于已知的,可能发生变化的部分,需作出优化,尽可能的不修改代码或者少量修改代码。优化连接字符串的方法:1.将连接字符串以及一些操作封装到一个SqlHelper类的方法(修改少量代码)。此方...原创 2019-04-19 01:22:36 · 700 阅读 · 0 评论 -
DataAdapter与DataReader(区别与运用)
DataAdapter是数据访问适配器,适配了数据库和应用程序之间的隔阂。将数据一次加载到内存后便断开与数据库的连接。不适用于大量数据读取,在读取大量数据的过程中,要是出现数据量超越内存容量便会卡死。DataAdapter是DataReader封装而来的。DataReader用类似于指针的方式读取数据库中的数据,在不取用数据库数据的情况下,Datareader以只进只读的方式读取数据。Da...原创 2019-04-19 01:32:50 · 4128 阅读 · 3 评论 -
Dataset与Datatable(Dataset入门)
可以把DataSet当成内存中的数据库或者数据容器,DataSet是不依赖于数据库的独立数据集合。当数据库中的数据填充到Dataset之后,即使断开与数据库的连接,或者关闭数据库,DataSet依然是可用的。Dataset是一种内存集合数据结构。Datatable是内存中的数据表。可以独立创建使用,也可以作为Dataset的成员使用。Datatable包括Datacolumn和Datarow,...原创 2019-04-19 01:38:23 · 6412 阅读 · 0 评论 -
数据库数据填充到DataSet
将数据库中的多张表填充到DataSet,以两张表为例:using System;using System.Data;using System.Windows.Forms;using System.Configuration;using System.Data.SqlClient;namespace SqlDataAdqpter{ public partial class...原创 2019-04-19 01:43:55 · 1474 阅读 · 0 评论 -
Ado.Net SQL语句参数化(SqlParameter用法)(多条件模糊查询的实现)
Ado.Net中SQL语句参数化winform多条件迷糊查询的实现SqlParameter实现方式原创 2019-04-19 17:57:27 · 5565 阅读 · 4 评论 -
封装一个SQLHelper类(项目通用SQLHelper类)
注:连接字符串以写入配置文件中,详情此处不再展开。参加之前博客。using System.Configuration;using System.Data.SqlClient;using System.Data;namespace Course_Selecting.C_SCommon{ class SqlHelper { #region 获取连...原创 2019-04-19 18:02:03 · 1365 阅读 · 0 评论