![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ADO.NET基础
风倦
人们在一眨眼间作出的决策,其内涵远比表象来的复杂
展开
-
七、三层架构、程序事务的应用
1.三层架构①显示层(UI、View、Web)②数据访问层(DAL)③业务逻辑层(BLL)辅助层(Models):公共层(Common):加密、解密、缓存(存取)、提取硬件信息、绘制图形、过滤敏感字符Common层被所有的层引用【注】属性类(Models)——>AccountService(DAL)——>AccountManager(BLL)——>ATMSystem(UI)|------------------------------------>原创 2020-12-06 00:07:38 · 201 阅读 · 1 评论 -
六、DBHelper(下)、分层架构、配置文件读取
1.原创 2020-12-05 18:55:28 · 404 阅读 · 0 评论 -
五、封装数据库帮助类DBHelper(上)
使用前面所创建的银行ATM机系统【创建DBHelper类】using System.Data.SqlClient;namespace AdoNet_06{ /// <summary> /// 数据库帮助类(使用工具类),里面的内容最好写成静态的 /// 也有的程序员会写成SQLHelper /// </summary> public static class DBHelper { private sta原创 2020-12-04 00:46:23 · 479 阅读 · 0 评论 -
四、断开式连接数据库
1.原创 2020-12-03 23:11:16 · 1281 阅读 · 1 评论 -
三、ADO.NET 临时表和数据集
【代码】namespace AdoNet_04{ class Program { static void Main(string[] args) { //数据集DataSet和临时表DataTable //DataSet相当于是数据库的库 //DataTable相当于是数据库的表 Method1(); //Method2();原创 2020-12-03 01:44:23 · 292 阅读 · 0 评论 -
二、ADO.NET 查询(连接式连接数据库)
1.C#中的StringBuilder类(字符串增强类)【应用一】字符串的拼接StringBuilder str = new StringBuilder("ABC");//三个操作在同一块内存str.Append("DEF");str.Append("G");str.Insert(5, "-K-");str.Insert(str.Length, "$");Console.WriteLine(str.ToString());str.Remove(str.Length - 2,原创 2020-12-03 00:24:44 · 671 阅读 · 0 评论 -
一、使用ADO.NET访问数据库、异常处理
1、.NET Framework 数据提供程序【SQL Server .NET数据提供程序】SQL Server 数据源,System.Data.SqlClient 命名空间【Oracle.NET数据提供程序】Oracle 数据源,System.Data.OracleClient 命名空间【MySql .NET 在项目中添加MySQL.Data.dll 】SQL Server 数据源,MySql.Data.MySqlClient 命名空间2、ADO.NET的两个主要组件【Dat...原创 2020-12-02 18:14:00 · 854 阅读 · 0 评论