目录(3)

第2篇 ASP.NET数据库应用篇

第5章 ADO.NET数据库操作技术 254

5.1 一切从我开始:建立Connection数据库连接 255

实例115 建立Access数据库连接 255

实例116 与加密后的Access数据库建立连接 256

实例117 访问Excel文件 257

实例118 建立SQL Server数据库连接实例 258

实例119 建立Oracle数据库连接实例 260

实例120 ASP.NET实现通用数据库连接 261

5.2 数据引擎:执行数据库命令Command对象 264

实例121 单条邮件信息的发送(添加单条数据) 264

实例122 添加多条学生姓名信息 266

实例123 将文件添加到数据库中(二进制保存数据) 267

实例124 更新单条商品信息(更新指定记录) 269

实例125 单个用户密码重置功能(MD5加密) 271

实例126 以传参方式批量更新供求信息发布时间 273

实例127 动态组合SQL语句方式实现批量更新 274

实例128 删除单条供求信息,并弹出删除提示 276

实例129 后台管理中批量删除发布的供求信息 278

实例130 删除整表记录 279

5.3 抓住实质:ADO.NET数据访问模式 281

实例131 连线模式数据访问DataReader对象 281

实例132 离线模式数据访问DataSet和DataAdapter 283

实例133 DataAdapter对象的Update方法批量更新(1) 286

实例134 DataAdapter对象的Update方法批量更新(2) 288

实例135 使用DataAdapter填充多个表(利用关系) 289

实例136 强类型DataSet与SqlDataAdapter搭配查询 291

实例137 用TableAdapter创建DataTable定义及查询 293

实例138 用DataView排序供求信息数据 295

实例139 使用DataView过滤供求信息数据 297

实例140 合二为一——合并两个数据集的数据内容 300

实例141 一分为二——复制数据集 301

实例142 动态创建DataTable 302

实例143 DataTable行状态与行版本 304

5.4 高效开发:数据库操作类的封装设计 306

实例144 执行命令方法的封装(添加/修改/删除) 306

实例145 查询数据方法的封装(查询商品信息) 309

实例146 数据统计方法的封装(用户登录功能设计) 310

实例147 SqlParameter参数方式操作数据库(存储过程) 311

5.5 以备后患:数据库的备份与恢复 315

实例148 数据库的备份操作 315

实例149 数据库的还原操作 318

实例150 数据库的分离操作 320

实例151 数据库的附加操作 321

实例152 收缩数据库中数据 323

5.6 跨越数据库:数据库的导入与导出 325

实例153 将Access数据库中数据导入到Excel文件中 325

实例154 将Excel文件中数据导入到Access数据库中 326

实例155 将Access数据库中数据导入到SQL Server中 328

实例156 将SQL Server数据库数据导入到Access中 330

实例157 将Excel文件数据导入到SQL Server中 331

实例158 将SQL Server数据库中数据导入到Excel文件中 333

实例159 将数据库中数据转换为文本文件 335

实例160 将Access数据库中的图书信息生成XML文件 336

5.7 学以致用:ADO.NET高级应用 338

实例161 会员密码三次找回功能(带冻结功能) 338

实例162 将上传图片名称存储到数据库中 341

实例163 将图片文件以二进制格式存储到数据库中 343

实例164 读取数据库中上传图片名称并显示图片 345

实例165 读取并显示数据库中以二进制方式存储的图片 347

实例166 智能验证会员注册信息(Ajax) 348

实例167 顺手牵羊——ADO.NET得到多组数据 354

实例168 藕断丝连——在数据库连接中使用连接池 356

实例169 更有效地管理连接字符串 357

实例170 无刷新模式聊天室(ADO.NET+AJAX) 358

第6章 ADO.NET事务应用 364

6.1 必知必会:传统ADO.NET事务基本的应用 365

实例171 事务在留言本注册时的应用 365

实例172 事务在插入多表学生信息数据中的应用 367

实例173 在添加多条供求信息数据中设置事务的保存点 369

实例174 存储过程级别事务在会员基本信息注册中的应用 371

6.2 新型事务:System.Transactions事务性编程模型 374

实例175 使用TransactionScope建立隐式事务 374

实例176 使用CommittableTransaction建立显式事务 376

实例177 设置CommittableTransaction环境事务 378

实例178 在显式事务中设置隔离级别 379

实例179 在隐式事务中设置隔离级别 381

6.3 高级应用:事务在强类型DataSet中的应用 383

实例180 仿传统.NET事务创建TableAdapter事务机制 383

实例181 以Transactions创建TableAdapter事务机制 385

读书导航