SQLServer应用与开发范例宝典(第2版)

王朝百科·作者佚名  2012-04-29
窄屏简体版  字體: |||超大  

本书全面介绍了SQL Server应用开发所用到的技术和技巧。全书分为24章,内容包括配置与管理SQL Server、SQL Server数据库安全性管理、使用企业管理器管理数据库、使用Transact-SQL动态维护SQL Server、SQL基本查询、字符串/数字/日期时间查询、聚合数据查询、子查询、联接/组合查询、高级查询、分布式查询、更新SQL Server数据、流程控制与功能性语句、索引、视图、存储过程、触发器、游标的使用、SQL Server高级应用、Visual Basic与SQL Server、Delphi与SQL Server、ASP与SQL Server、ASP·NET与SQL Server、JSP与SQL Server等。

目录

图书信息内容简介图书目录

图书信息书名:《SQL Server应用与开发范例宝典(第2版)(1CD)》

出版社:人民邮电出版社

页数:786 (页)

ISBN:978-7-115-20110-2

字数:1355 (千字)

出版时间:2009-10-01

印刷版次:2

作者:明日科技 庞娅娟 房大伟 张跃廷

图书类别:SQL Server

定价:89元RMB

从书类别:软件工程师典藏之范例宝典系列丛

内容简介全书共提供了近500个实例,每个实例都突出了其实用性。

本书适合于SQL Server编程人员,也可供大、中专院校相关专业的师生学习参考。

图书目录第1章配置与管理SQL Server 1

1.1安装SQL Server 2000/2005/20082

实例001安装SQL Server 2000个人版2

实例002安装SQL Server 2000企业版6

实例003安装SQL Server 2000客户端9

实例004安装SQL Server 2005企业版10

实例005安装SQL Server 2008企业版17

实例006升级SQL Server28

实例007卸载SQL Server29

1.2配置服务器30

实例008创建服务器组30

实例009注册服务器31

实例010启动、暂停和停止SQL Server 200033

实例011启动SQL Server 2005/200835

实例012配置网络连接37

实例013配置链接服务器38

实例014配置远程服务器40

实例015测试服务器的配置42

实例016影响SQL Server运行的设置44

1.3配置客户端45

实例017客户端Net-Library45

实例018配置ODBC数据源47

实例019测试客户端的配置49

1.4通过Internet访问SQL Server 200049

实例020建立访问SQL Server 2000的虚拟目录49

实例021通过HTTP访问SQL Server 200052

实例022通过Microsoft Proxy Server连接SQL Server 200054

1.5管理SQL Server 200054

实例023启动企业管理器54

实例024使用查询分析器55

实例025使用SQL事件探查器58

实例026通过“服务”管理SQL Server 200061

实例027使用SQL Server 2000联机丛书63

实例028启动SQL Server Management Studio64

实例029使用SQL Server配置管理器65

实例030使用Reporting Services配置管理器66

实例031应用数据库引擎优化顾问68

1.6脚本与批处理69

实例032将数据库生成脚本69

实例033将指定表生成脚本71

实例034执行脚本72

实例035批处理73

1.7维护SQL Server 200074

实例036复制数据库74

实例037分离数据库77

实例038附加数据库78

1.8导入、导出数据库79

实例039导入SQL Server 2000数据库79

实例040导入Access数据81

实例041导出数据到Access数据库83

实例042导出数据到Excel86

1.9数据备份与还原87

实例043完全备份与还原87

实例044差异备份与还原89

实例045部分数据库还原91

实例046备份和恢复系统数据库93

1.10常见问题与解决94

实例047连接失败94

实例048用户登录失败96

实例049解决SQL Server 2000无法安装97

实例050解决SQL Server 2000卸载失败98

实例051解决安装SQL Server补丁时出现的问题100

第2章SQL Server数据库安全性管理102

2.1SQL Server的身份验证模式103

实例052Windows验证模式103

实例053混合验证模式104

2.2管理SQL Server登录104

实例054查看登录105

实例055创建一个登录账号105

实例056更改、删除登录账号107

实例057禁止登录账号107

实例058删除SQL Server登录108

2.3服务器角色管理109

实例059添加成员109

实例060删除成员111

2.4数据库角色管理111

实例061创建数据库用户账户111

实例062为数据库角色添加和删除成员113

实例063创建和删除数据库角色114

2.5权限管理115

实例064为数据库角色设置权限116

实例065设置数据库的访问权限117

实例066设置对象的访问权限118

2.6高级安全主题119

实例067数据文件安全119

实例068安全配置121

实例069使用安全套接字层(SSL)加密123

实例070如何防范SQL注入式攻击128

第3章使用企业管理器管理数据库129

3.1设计数据库130

实例071创建数据库130

实例072修改数据库131

实例073删除数据库133

3.2设计数据表134

实例074创建数据表134

实例075创建计算字段138

实例076修改表139

实例077删除表140

3.3索引的建立与维护141

实例078建立唯一索引141

实例079定义主键索引143

实例080删除索引144

3.4关系的建立与维护145

实例081建立一对一关系145

实例082建立一对多关系146

实例083删除关系147

3.5维护数据表148

实例084在表结构中添加新字段148

实例085在表结构中删除字段149

实例086修改表结构中字段的顺序150

实例087重命名表151

3.6浏览数据152

实例088查看所有数据152

实例089查看某一条记录153

实例090浏览指定行数的数据154

3.7数据的基本操作154

实例091添加数据154

实例092修改数据155

实例093删除数据156

第4章Transact-SQL动态维护SQL Server158

4.1设计数据库159

实例094创建数据库159

实例095修改数据库161

实例096删除数据库164

4.2维护数据表165

实例097创建数据表165

实例098定义计算字段166

实例099修改表168

实例100删除表169

实例101修改表和字段的名称170

4.3维护数据库172

实例102分离数据库172

实例103附加数据库173

实例104附加单文件数据库174

4.4数据库备份与恢复175

实例105建立备份设备175

实例106删除备份设备177

实例107备份数据库178

实例108还原数据库179

第5章SQL基本查询181

5.1SELECT子句检索182

实例109查询明日编程词典信息表中特定列数据信息182

实例110查询商品编号、价格等多列信息183

实例111查询商品销售表中全部列184

实例112将学生成绩表中英文列名设置为中文列名185

实例113在商品销售表中添加商品利润的新列186

5.2区间查询188

实例114列出商品利润大于300元的商品名称188

实例115列出商品利润小于300元的商品名称189

实例116列出商品利润在200元~500元之间的商品名称190

实例117查询图书价格在68元~88元之间的图书名称190

实例118利用模糊查询进行区间查询192

5.3数据前若干名194

实例119查询图书库存表中现存数量前5名的图书信息194

实例120查询图书库存表中现存数量后5名的图书信息196

实例121查询编程词典销售表中销售额前3名的数据197

5.4查询结果排序197

实例122将职工表中的信息按照奖金升序(或降序)输出198

实例123查询员工表中按工资、奖金两次排序后的信息199

实例124将在留学生表中查询的结果按国籍降序排序200

实例125在学生信息表中按学生的姓氏笔画重新排序201

实例126根据工资与奖金之和生成的列对员工信息排序202

5.5模式查询202

实例127查询数字202

实例128利用_通配符查数学成绩在80~89分之间的学生信息204

实例129利用%通配符查询学生表中姓李的员工信息205

实例130利用[]通配符查英语成绩在95~99分之间学生信息205

实例131利用[^]通配符查数学不在90~99分之间的学生信息207

实例132复杂的模式查询207

5.6除去重复记录或空值208

实例133除去图书销售表中相同的图书信息208

实例134列出图书销售表中图书重印超过1次的图书210

实例135查询学生信息表中备注信息不为空的学生信息210

实例136列出学生信息表中备注信息为空的学生信息211

5.7在查询中使用OR和AND运算符212

实例137利用OR运算符进行区间定位查询212

实例138利用AND运算符进行区间定位查询214

实例139应用OR、AND执行多个搜索条件查询215

5.8格式化字段和结果集217

实例140统一字段格式进行查询217

实例141将客户信息表中客户姓名字段中的空格去除218

实例142对工资数据表中查询出的工资进行四舍五入219

第6章字符串/数字/日期时间查询222

6.1字符串查询223

实例143在职工表中去除编号与姓名字符串中的尾部空格223

实例144在学生信息表中截取学生的姓和名的信息224

实例145连接图书表中书名与类别生成图书说明信息225

实例146在报名表中将“200900”插入原用户报名编号中226

实例147获取字符在字符串中出现的次数227

实例148将外籍留学生表中的学生姓大写名小写227

6.2截取字符串229

实例149从字符串中删除元音字符229

实例150从字符串中分离字符和数字229

实例151去除字符串中非字母和数字的字符231

6.3比较字符串231

实例152比较留学生信息中学生的姓是否相同231

实例153在留学生信息中比较查询留学生的名是否相似232

实例154在外籍留学生信息中英文姓名大小写敏感查询233

6.4格式化字符串234

实例155将电话号码中的“-”去掉,但保留分机号前的“-"234

实例156提取电话号码中的区号和号码235

实例157格式化字符串为日期格式236

6.5数学函数237

实例158使用SQRT函数查询公式表中字段A的平方根238

实例159使用EXP函数查询数学公式表中e的A次幂239

实例160利用三角函数查询公式表中字段A的余弦、正弦和正切值240

6.6时间段查询241

实例161查询出版日期在10月份的图书名称及出版日期241

实例162查询今天是周几242

实例163查询学生信息表中学生间入学时间间隔多少天244

实例164查询某笔记本的两次进货日期相差的月份数245

实例165计算员工全年工作日246

实例166查询当前图书出版日期与下一次出版日期的间隔时间247

6.7获取日期249

实例167将图书出版日期中的年月日以列的形式显示249

实例168查询当前日期加3个月以后的日期250

实例169分别获取某月份、本周和当前季度的第一天251

实例170分别获取上个月、去年和本年的最后一天253

6.8格式化日期254

实例171把长日期格式数据转化为短日期格式数据254

实例172显示为日期格式数据中的小时、分、秒256

实例173将日期格式中的“.”转化为“-"257

第7章聚合数据查询259

7.1聚合函数260

实例174利用SUM函数对职员工资进行汇总260

实例175利用AVG函数求学生各学科的平均成绩261

实例176利用MIN函数求销售额和利润的最低值263

实例177利用MAX函数求员工月销售业绩的最高值265

实例178利用COUNT函数求日销售额大于某值的商品数266

7.2分组统计268

实例179统计学生的总成绩并排序269

实例180使用COALESCE函数将NULL转换成0后,计算员工的平均工资271

实例181使用ALL查询书名和出版社的全部分组272

实例182使用ROLLUP按所属类别和等级统计商品的总销售额273

实例183使用CUBE生成带有小计和总计的交叉表275

实例184使用HAVING子句返回图书分组后汇总销售额大于某值的数据277

实例185使用GROUPING SETS组合多个分组结果集279

实例186使用OVER子句和SUM函数根据订单编号分区聚合数据281

实例187使用COMPUTE返回商品销售表中的明细及汇总数据282

实例188使用COMPUTE BY返回部门分组信息及对应汇总数据284

第8章子查询286

8.1简单子查询287

实例189子查询的查询结果作为SELECT子句的列287

实例190查询学生成绩大于平均成绩的记录288

实例191子查询作为FROM子句的查询依据289

8.2多行子查询290

实例192查询外语成绩大于某值的学生明细信息(IN)290

实例193返回月销售不在同类图书排名前100名的图书信息(NOT IN)291

实例194显示一班学生总成绩中大于二班所有学生总成绩的学生信息(ALL)292

实例195查询商品三月份销售额大于当月同类平均销售额的商品信息(ANY/SOME)293

8.3相关子查询295

实例196求出部门内职员工资最高的职员信息(IN)295

实例197查询图书销量大于某值的图书信息(EXISTS)296

实例198返回商品采购量不小于某值的商品销售信息(NOT EXISTS)298

实例199在HAVING子句中使用子查询过滤一组数据299

8.4嵌套子查询300

实例200查询指定学历的部门经理当月工资情况301

实例201返回学科成绩小于指定的多个成绩任意一个的学生信息302

8.5子查询更新数据303

实例202在UPDATE语句中使用子查询更新数据303

实例203在INSERT INTO语句中使用子查询添加数据304

实例204在DELETE语句中使用子查询删除数据305

第9章联接/组合查询306

9.1多表联接307

实例205使用CROSS JOIN实现两表的笛卡尔乘积查询307

实例206在WHERE子句中设置联接条件308

9.2内联接309

实例207返回职员指定月份的工资及其所在部门信息309

实例208使用INNER JOIN实现自身联接310

实例209多表联接的查询311

9.3外联接313

实例210使用LEFT OUTER JOIN返回以左表为主的所有匹配数据313

实例211使用RIGHT OUTER JOIN返回以右表为主的所有匹配数据314

实例212使用FULL JOIN返回两表相匹配的所有数据316

9.4组合查询316

实例213使用UNION组合多个结果集317

实例214对组合查询结果进行排序318

实例215使用INTERSECT运算符求两个结果集的交集320

实例216使用EXCEPT运算符求两个结果集的差集320

第10章高级查询322

10.1利用CASE语句进行查询323

实例217利用CASE语句返回备注信息323

实例218利用CASE语句更新列值324

10.2交叉表查询326

实例219使用CASE语句生成静态交叉表326

实例220行列转换327

实例221PIVOT交叉表统计商品各月份的销售数量329

实例222UNPIVOT反转交叉表330

实例223调用存储过程生成动态交叉表332

10.3递归查询333

实例224CTE递归生成连续数334

第11章分布式查询336

11.1链接服务器337

实例225使用“企业管理器”建立链接337

实例226创建、查看、删除链接339

实例227建立、查看、删除映射341

实例228使用T_SQL设置链接选项343

实例229创建关联Access数据库的链接并查询其数据344

实例230创建到电子表格的链接345

11.2分布式查询346

实例231简单的分布式查询346

实例232使用OpenDataSource进行分布式查询图书信息348

实例233使用OpenQuery函数进行分布式查询客户信息350

实例234使用OpenRowSet进行分布式查询客户表中的信息352

11.3分布式事务处理353

实例235创建分布式事务353

第12章更新SQL Server数据355

12.1添加数据356

实例236使用INSERT语句添加单条数据356

实例237使用UNION ALL运算符批量添加数据357

实例238使用INSERT语句插入多行数据358

实例239创建表并添加数据359

12.2修改数据360

实例240使用UPDATE语句修改单条数据360

实例241批量修改数据361

实例242修改指定日期字段内的数据362

12.3删除数据362

实例243删除单条记录362

实例244删除指定字段数据为空的记录363

实例245使用OUTPUT子句删除数据并返回结果364

12.4使用事务365

实例246使用事务维护数据一致性365

第13章流程控制与功能性语句367

13.1流程控制语句368

实例247BEGIN...END控制批处理368

实例248通过IF语句给定执行条件369

实例249IF EXISTS语句检测数据是否存在370

实例250WHILE执行循环语句块371

实例251CASE分支判断语句372

实例252RETURE无条件返回语句373

实例253WAITFOR延期执行语句374

实例254GOTO跳转语句374

实例255TRY CATCH异常处理语句375

13.2功能性语句376

实例256PRINT输出语句376

实例257RAISERROR返回错误信息377

实例258SET选项设置语句378

第14章索引379

14.1创建索引380

实例259创建唯一聚集索引快速定位记录位置380

实例260使用Transact-SQL命令创建索引382

实例261使用UNIQUE关键字创建唯一索引384

实例262使用CLUSTERDE关键字创建簇索引385

实例263索引的销毁386

实例264创建多字段非聚集索引检索数据387

实例265使用索引视图查询数据388

14.2维护索引390

实例266修改索引390

实例267重建索引391

实例268删除索引392

14.3全文索引393

实例269启用全文检索服务393

实例270定义全文索引394

实例271使用Transact-SQL创建全文索引397

实例272使用Transact-SQL维护全文索引401

实例273检索词或短语402

实例274模糊查询403

实例275对格式化的二进制数据进行全文检索404

第15章视图406

15.1创建和使用视图407

实例276使用企业管理器创建视图407

实例277使用CREATEVIEW创建视图显示客户信息408

实例278使用创建视图向导创建视图410

实例279使用视图简化复杂的连接411

实例280创建基于视图的视图412

实例281使用视图生成计算列414

实例282使用视图重新格式化检索出的数据415

实例283使用视图添加表数据416

实例284通过视图修改表数据417

实例285通过视图删除表数据418

实例286使用视图过滤不想要的数据419

15.2管理视图420

实例287使用sp_helptext获取视图信息421

实例288如何修改视图422

实例289如何删除视图423

15.3使用视图加强数据安全424

实例290对视图定义文本进行加密424

实例291通过视图对不同用户设置权限425

第16章存储过程427

16.1创建和使用存储过程428

实例292使用Transact-SQL语句创建存储过程并执行428

实例293在存储过程中使用RETURN语句返回值430

实例294使用带参数的存储过程以实现动态检索431

实例295执行带回传参数的存储过程432

实例296在存储过程中使用事务434

实例297创建并添加扩展存储过程435

实例298创建加密存储过程436

16.2管理存储过程437

实例299查看存储过程相关信息437

实例300修改存储过程439

实例301删除存储过程440

实例302存储过程的重新编译441

实例303重命名存储过程443

16.3应用存储过程444

实例304使用存储过程调用Com组件(sp_OACreate)444

实例305监控存储过程445

实例306自动执行存储过程447

实例307执行远程存储过程448

第17章触发器451

17.1创建触发器452

实例308使用企业管理器创建触发器452

实例309使用INSERT触发器向员工表中添加新员工信息453

实例310使用UPDATE触发器更新员工表中员工基本工资455

实例311应用DELETE触发器删除离职员工工资信息456

实例312创建具有触发条件的触发器458

实例313创建INSTEAD OF触发器459

实例314创建递归触发器,实现只允许一次删除一条记录460

17.2管理触发器462

实例315触发器的嵌套462

实例316Rollback触发器464

实例317查看触发器数据465

实例318修改触发器467

实例319删除触发器469

实例320重命名触发器470

17.3触发器的应用471

实例321应用触发器向员工表添加数据并初始化工资表471

实例322应用触发器修改员工信息表中离职员工信息473

实例323应用触发器删除相关联的两表间的数据474

第18章游标的使用476

18.1游标的基本操作477

实例324声明游标并分别创建一个标准、只读和更新游标477

实例325打开游标并检索图书信息表中指定条件的数据479

实例326读取游标中存储的前两条职工表中的员工记录480

实例327关闭释放游标482

实例328利用sp_cursor_list查看服务及游标属性483

实例329利用sp_describe_cursor查看游标的全局特性484

18.2游标的高级操作486

实例330利用游标在商品销售表中返回指定商品行数据486

实例331用ORDER BY子句改变游标中行的顺序488

实例332使用FETCH将值存入变量490

实例333利用游标设计带滚动的商品销售数据查询491

实例334应用游标的嵌套查询两个员工表间的员工信息493

18.3通过游标维护数据494

实例335使用游标根据商品单价和销售量计算出销售额494

实例336基于游标定位修改员工信息表中员工的姓名496

实例337只允许用户更新游标中指定列中的值497

实例338使用游标定位删除员工表中指定条件的员工498

实例339用索引改变游标中员工编号的行顺序500

实例340应用参数化游标更改员工部门信息501

第19章SQL Server高级应用503

19.1XML与SQL Server504

实例341利用FOR XML RAW参数读取图书表中的所有图书信息504

实例342应用FOR XML AUTO参数将图书表中的数据作为嵌套输出506

实例343读取图书销售表中字段将其作为节点元素输出507

实例344将存储在XML中的图书信息插入数据表中509

实例345创建、修改和删除XML索引510

实例346查询存储图书信息的XML节点(query方法)512

实例347获取XML节点或元素值(value方法)513

实例348编辑存储图书信息的XML节点(modify方法)514

实例349将XML节点转变为对应字段(nodes方法)518

19.2监视与优化519

实例350使用“事件查看器”监视事件日志中记录的事件519

实例351使用SQL Server Management Studio的查询编辑器520

实例352使用SQL Server Profiler监视数据库引擎等性能521

实例353使用“数据库引擎优化顾问”优化524

实例354使用dta实用工具优化数据库工作负荷527

19.3编程与服务529

实例355创建SQL Server 2005对象529

实例356使用SMO管理对象模型开发数据库534

实例357创建报表连接到数据源并进行布局设计538

实例358使用Management Studio管理报表543

实例359创建分析服务项目并在项目中定义数据源549

实例360创建目标邮件方案挖掘对邮件信息逻辑分组554

实例361在服务器之间复制数据以提高伸缩性和可用性561

实例362将Microsoft Excel 2007中的数据导入SQL Serve565

实例363在Excel 2007中引用SQL Server数据生成报表568

第20章Visual Basic与SQL Server571

20.1连接数据库572

实例364ADO连接数据库572

实例365DAO连接数据库572

实例366RDO连接数据库573

实例367ODBC连接数据库574

20.2浏览数据库576

实例368使用文本框浏览数据库576

实例369使用表格单页浏览数据库578

实例370使用表格多页浏览数据库579

20.3数据查询580

实例371通用查询581

实例372模糊查询581

实例373逻辑查询583

实例374空数据查询584

实例375时间段查询585

实例376多表查询586

20.4编辑数据表587

实例377录入数据587

实例378批量修改数据589

实例379批量删除数据591

20.5存储过程、视图和触发器592

实例380视图的应用592

实例381触发器的应用593

实例382存储过程的应用594

20.6备份、恢复数据596

实例383附加数据库596

实例384备份数据库597

实例385恢复数据库598

20.7使用代码维护数据库599

实例386新建数据库和数据表600

实例387提取数据表结构602

实例388修改数据表结构604

实例389删除无用的数据表605

第21章Delphi与SQL Server 607

21.1连接数据库608

实例390使用ADO连接SQL Server 2000数据库608

实例391如何使用ODBC连接SQL Server数据库609

21.2浏览数据库612

实例392通过文本框浏览数据库612

实例393通过DBGrid表格浏览数据614

21.3数据查询615

实例394通用查询615

实例395模糊查询616

实例396逻辑查询618

实例397空数据查询619

实例398时间段查询620

实例399多表查询622

21.4编辑数据表623

实例400录入数据623

实例401批量修改数据625

实例402批量删除数据627

21.5存储过程、视图和触发器629

实例403存储过程的应用629

实例404视图的应用631

实例405触发器的应用633

21.6备份、恢复数据635

实例406附加数据库635

实例407备份数据库636

实例408恢复数据库638

21.7使用代码维护数据库640

实例409新建数据库和数据表640

实例410修改数据表结构644

实例411删除无用数据表646

第22章ASP与SQL Server 648

22.1连接数据库649

实例412通过ADO连接数据库649

实例413通过ODBC连接数据库655

实例414通过OLE DB连接数据库658

22.2浏览数据库659

实例415利用文本框浏览数据659

实例416表格单页数据显示661

实例417表格分页数据显示663

22.3数据查询665

实例418通用查询666

实例419模糊查询数据669

实例420数据排行671

实例421多表分组统计673

实例422数据汇总675

实例423多表查询676

22.4编辑数据库677

实例424录入数据677

实例425批量修改数据679

实例426批量删除数据680

22.5存储过程、视图、触发器681

实例427存储过程的应用682

实例428视图的应用683

实例429触发器的应用684

22.6备份、恢复数据686

实例430附加数据库686

实例431备份数据库687

实例432恢复数据库690

22.7使用代码维护数据库694

实例433新建数据库和表694

实例434修改数据表结构696

实例435删除无用的数据表700

第23章ASP·NET与SQL Server 702

23.1连接数据库703

实例436SQL Server数据库连接703

实例437ODBC连接SQL数据库705

实例438Access数据库连接706

实例439Oracle数据库连接708

23.2浏览数据库709

实例440利用GridView显示数据表中的数据709

实例441利用GridView分页浏览数据711

23.3数据查询712

实例442通用查询712

实例443模糊查询714

实例444数据排行715

实例445分组统计716

实例446数据汇总717

实例447多表查询718

23.4编辑数据库719

实例448批量录入数据719

实例449利用GridView编辑数据721

实例450利用GridView删除数据723

23.5存储过程、视图、触发器724

实例451存储过程的应用724

实例452视图的应用725

实例453触发器的应用726

23.6备份、恢复数据库727

实例454附加数据库728

实例455备份数据库729

实例456恢复数据库730

23.7使用代码维护数据库731

实例457新建数据库和表731

实例458修改数据库结构733

实例459删除无用数据表734

第24章JSP与SQL Server 736

24.1连接数据库737

实例460JDBC737

实例461JDBC-ODBC桥740

实例462连接池技术742

24.2数据查询744

实例463条件查询744

实例464模糊查询746

实例465数据排序747

实例466分组统计748

实例467数据汇总750

实例468子查询751

24.3浏览数据库753

实例469文本框浏览753

实例470表格单页浏览754

实例471表格多页浏览755

24.4更新数据库758

实例472录入数据758

实例473修改数据760

实例474删除数据761

实例475批量插入数据762

24.5存储过程、视图和触发器764

实例476存储过程的应用764

实例477视图的应用766

实例478触发器的应用768

24.6备份和恢复数据库771

实例479附加数据库在JSP页面中的实现771

实例480备份数据库在JSP页面中的实现773

实例481恢复数据库在JSP页面中的实现774

24.7数据库安全776

实例482用户登录776

实例483防范SQL注入777

实例484利用事务保证数据一致性和安全性779

技术要点对应实例位置783

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航