- 3
- 0
- 约7.4千字
- 约 9页
- 2020-12-29 发布于广东
- 举报
Ch5 Advanced SQL
实验手册
( 内部资料 请勿外传)
郝 鹃
2015/2/13
实验内容
实验一 Accessing SQL From a Programming Language
实验二 Functions and Procedures
实验三 Triggers
实验一 Accessing SQL From a Programming Language
【实验目的】
了解使用动态SQL 访问数据库的一般步骤。
【实验环境】
1.配置好University 数据库;
2.建立st1 登陆账号,使用sql server 身份验证方式;
3.把该账号添加为University 数据库的数据库用户。
【实验内容】
1. Exp5_1 登录程序, Exp5_2 了解使用ADO.NET 访问数据库的步骤;
2. SQL 注入攻击问题。
【实验指导】
1.教师演示系统的配置和运行。
2.学生运行Exp5_1, Exp5_2 了解使用ADO.NET 访问数据库的步骤。
3. SQL 注入攻击:运行程序Exp5_3SQL 注入攻击
1) 在instructor 表中建立一个新属性pwd(char,10),然后打开表,修
改其中name=’wu’ 的老师的pwd 为‘111’;
2 ) 运行程序Exp5_3SQL 注入攻击;
3 ) 在登录界面的用户名和密码中输入Wu 和111,能够成功登录;
实际执行语句为:
Select * from instructor where name=’Wu’ and Pwd=’111’;
4) 在登录界面的用户名和密码中输入1 or ‘ 1 =‘ 1,也能够成功登录;
实际执行语句为:
select * from instructor where name =1 or 1=1 and Pwd =1 or 1=1;
5 )在University 数据库中建立表ss,然后在登录窗体的
用户名输入: 1‘ or ‘ 1 ’=‘ 1
密码框输入:1‘ or ‘ 1 ’=‘ 1’;drop table ss--
实际执行:
select * from instructor where name =1 or 1=1 and Pwd =1 or 1=1; drop table ss --’”
执行后,非法登录且ss 表被删除;
实验二 Functions and Procedures
【实验目的】
了解用户自定义函数的创建和使用;
了解存储过程的创建和使用。
【实验环境】
Sql server 2012 ;
配置好University 数据库。
【实验内容】
5.2 节中的例题。
【实验指导】
--5.2 自定义函数
--1.返回单个查询值的函数是标量值函数
--定义函数.功能:给定一个系的名字,返回该系的教师人数
create Function dept_count(@dept_name varchar(20))
returns int /*返回值类型*/
as
begin
declare @d_count int /*声明参数*/
select @d_count=count(*)
f
您可能关注的文档
- 让学习更科学更快乐更有效---学习科学和游戏化学习视野下的未来教育---60分钟--河南教育技术协会年会--20201126b.pdf
- 未来教育如何重塑:互联网+促教育流程再造---30分钟版--2020数字马院联盟会议---20201219.pdf
- 《创新工程实践》游戏化创新设计思维---尚俊杰 - 20201021.pdf
- 让学习更科学更快乐更有效---学习科学和游戏化学习视野下的未来教育---30分钟--20200618--无锡教科院会议.pdf
- 人工智能与教育变革:前景、困难及发展策略---60分钟--河南师范大学--20200705.pdf
- 让学习更科学更快乐更有效---学习科学和游戏化学习视野下的未来教育--教育游戏专委会年会-30分钟--20201112.pdf
- 如何科学有效地开展在线教育---中央电教馆---20200402b.pdf
- 让学习更科学更快乐更有效---学习科学和游戏化学习视野下的未来教育---人大附中西山学校1对1峰会--20201213.pdf
- 人工智能教育发展趋势---30分钟--第三届人工智能论坛(雄安)--20200611.pdf
- 人工智能与教育变革:前景、困难及发展策略---30分钟--2020智能教育技术专委会年会---20201111.pdf
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- 湘少版小学英语单词表3-6年级.doc VIP
- 区域公共卫生应急实验室检测能力整合方案.pdf VIP
- 2025年特许金融分析师市场效率与信息披露制度专题试卷及解析.pdf VIP
- 考点解析人教版八年级物理上册第6章质量与密度专项练习试卷(含答案解析).docx VIP
- 面向延迟敏感生成任务的全链路优先级调度协议设计与微队列算法实现.pdf VIP
- 2025年房地产经纪人层高、开间与进深测量与评价专题试卷及解析.pdf VIP
- 2025年拍卖师文物艺术品拍卖落槌的合规审查专题试卷及解析.pdf VIP
- 2025年无人机驾驶员执照微下击暴流对起降阶段的致命威胁专题试卷及解析.pdf VIP
- 湘少版小学英语单词表(3-6年级).pdf VIP
- 2024年河南省中考数学真题试卷(含答案).pdf VIP
原创力文档

文档评论(0)