untitled

Similar documents
untitled

2 ADO.NET Internet 1.2

untitled

untitled

untitled

一 個 SQL Injection 實 例 的 啟 示 頁 2 / 6 因 此, 在 知 名 網 站 上 看 到 SQL Injection, 讓 人 驚 心, 卻 不 意 外 網 站 專 案 外 包 是 目 前 業 界 的 常 態, 而 在 價 格 取 勝 的 制 度 下, 低 價 得 標 的 S

6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM

IsPostBack 2

VB控件教程大全

基于ECO的UML模型驱动的数据库应用开发1.doc

目錄

投影片 1

声 明 本 公 司 及 全 体 董 事 监 事 高 级 管 理 人 员 承 诺 不 存 在 任 何 虚 假 记 载 误 导 性 陈 述 或 重 大 遗 漏, 并 对 其 真 实 性 准 确 性 完 整 性 承 担 个 别 和 连 带 的 法 律 责 任 本 公 司 负 责 人 和 主 管 会 计 工

untitled

基于UML建模的管理管理信息系统项目案例导航——VB篇

WQ.s92

幻灯片 1

TopTest_Adminstrator.doc

R D B M S O R D B M S R D B M S / O R D B M S R D B M S O R D B M S 4 O R D B M S R D B M 3. ORACLE Server O R A C L E U N I X Windows NT w w

附件3:

臺銀人壽「98年九至十一職等人員甄試」

學 科 100% ( 為 單 複 選 題, 每 題 2.5 分, 共 100 分 ) 1. 請 參 閱 附 圖 作 答 : (A) 選 項 A (B) 選 項 B (C) 選 項 C (D) 選 項 D Ans:D 2. 下 列 對 於 資 料 庫 正 規 化 (Normalization) 的 敘

教案模板4-2

untitled

11 天 山 区 区 环 卫 清 运 队 机 械 工 程 师 4011 C 1 不 限 不 限 机 电 具 有 两 以 工 作 经 12 天 山 区 乌 鲁 木 齐 市 第 15 小 会 计 4012 C 1 不 限 不 限 会 计 财 会 财 电 算 化 临 床 医 预 防 医 公 共 卫 生 与

Microsoft Word - 面向应用能力,构建师范院校计算机公共课程 “三层次教育”课程体系new.doc

2 WF 1 T I P WF WF WF WF WF WF WF WF 2.1 WF WF WF WF WF WF

(DMO) 1 1 Microsoft Windows SQL Server 2005 SQL Server Analysis ServicesNotification Services SQL Server 8 SQL Server IP SQL Server 2005 SQL Server 20

<463A5CC2A4B6ABD1A7D4BA5CBDCCD1A7D6B8C4CFD7DC5CA1B C B3CCD0F2C9E8BCC6A1B7BFCEB3CCD6B8C4CF2E646F63>

Microsoft PowerPoint - ASP_NET_08

RUN_PC連載_12_.doc

mv t ï Catch ex As Exception MessageBox.Show(" «t ï ") Finally ' myconnection.close() End Try SqlConnection(ByVal connectionstring As String) pâ nç á

untitled

职 位 类 别 : 测 试 工 程 师 工 作 经 验 或 实 习 经 历 : 不 限 岗 位 要 求 : 1. 本 科 及 其 以 上 学 历, 计 算 机 相 关 专 业 2014 届 毕 业 生 ; 2. 实 习 时 间 要 求, 尽 量 一 周 五 个 工 作 日 ; 3. 熟 悉 Wind

Chapter 00 導論

XXXXXXXX

3.1 SQL Server 2005 Analysis Services Unified Dimension Model (UDM) 3 ( Ad-Hoc) SQL Server 2005 E - R T-SQL(Star Schema) (Data Mart) (ETL) ( Ora

untitled

<4D F736F F D20C9CFBAA3CAD0BCC6CBE3BBFAB5C8BCB6BFBCCAD4C8FDBCB6BFBCCAD4B4F3B8D95FBDA8D2E9B8E55F5F E646F63>

untitled

FAQ -PowerDesigner9.5.DOC

導讀 ASP.NET HTML ASP 第一篇 基礎篇第 1 章 認識 ASP.NET ASP.NET ASP.NET ASP.NET ASP.NET 第 2 章 認識 Visual Studio 20 開發環境 Visual Studio 20 Visual Studio 20 第二篇 C# 程式

穨ac3-4.PDF

多層次傳銷與獎金系統

信息

Microsoft Word - ASP2DB1002.doc

0SQL SQL SQL SQL SQL 3 SQL DBMS Oracle DBMS DBMS DBMS DBMS RDBMS R DBMS 2 DBMS RDBMS R SQL SQL SQL SQL SELECT au_fname,au_ lname FROM authors ORDER BY

<4D F736F F D20B9FABCD2BBFAB9D8B0ECB9ABBDA8D6FEBACDB4F3D0CDB9ABB9B2BDA8D6FEC4DCBAC4BCE0B2E2CFB5CDB3C8EDBCFEBFAAB7A2D6B8B5BCCBB5C3F7CAE92E646F63>

ASP.NET实现下拉框二级联动组件

第6章  数据库技术基础

1. 概 述 1.1 扫 描 对 象 序 号 1 IP 地 址 域 名 1.2 漏 洞 等 级 分 布 风 险 类 型 数 量 高 风 险 1 中 风 险 5 低 风 险 4 信 息 类 4 7% 29% 高 风 险 36% 中 风 险 低 风

近四年网络工程专业培养方案.doc

软 件 工 程 专 业 习 指 南 目 录 一 软 件 工 程 专 业 设 置 背 景 与 发 展 前 景... 3 二 软 件 工 程 专 业 实 践 教 条 件... 4 三 软 件 工 程 专 业 课 程 类 型 及 核 方 式 软 件 工 程 专 业 课 程 类 型...7

Oracle Database 10g: SQL (OCE) 的第一堂課

% ~ AAA

致理技術學院資訊管理學系專題企劃書格式建議書

季刊9web.indd

untitled

天津天狮学院关于修订2014级本科培养方案的指导意见

Visual Basic D 3D

untitled

untitled

新 闻 学 46 7 新 闻 传 播 学 院 广 告 学 28 4 广 播 电 视 学 23 3 新 闻 学 广 告 学 ). 级 学 生 申 请 准 入 需 修 完 或 正 在 修 2 门 专 业 准 入 课 程 并 取 得 相 应 学 分 ;2). 级 学 生 申 请 准 入 需

ebook46-23

产品手册: CA GEN r8

ebook215-5

目 录 目 录... I 1 背 景 介 绍 指 导 思 想 和 建 设 目 标 建 设 内 容 系 统 定 位 系 统 架 构 信 息 交 换 平 台 建 立 云 计 算 应

Microsoft Office SharePoint Server MOSS Web SharePoint Web SharePoint 22 Web SharePoint Web Web SharePoint Web Web f Lists.asmx Web Web CAML f

「西醫基層總額支付委員會《第28次委員會議紀錄

<ADB6ADB1C25EA8FAA6DB2D4D56432E706466>

最 佳 做 法 : 在 需 要 时 或 需 要 前 从 CDN 下 载 内 容, 并 使 它 们 与 Flash 代 码 和 文 件 分 离 存 盘 率 vs 响 应 速 度 当 用 户 玩 游 戏 时, 客 户 端 可 以 把 每 一 个 变 化 实 时 写 到 后 端 Web 服 务 器, 也

A API Application Programming Interface 见 应 用 程 序 编 程 接 口 ARP Address Resolution Protocol 地 址 解 析 协 议 为 IP 地 址 到 对 应 的 硬 件 地 址 之 间 提 供 动 态 映 射 阿 里 云 内

Mechanical Science and Technology for Aerospace Engineering October Vol No. 10 Web SaaS B /S Web2. 0 Web2. 0 TP315 A

本 课 程 作 为 非 计 算 机 专 业 本 科 通 识 课 程, 是 一 门 理 论 和 实 践 紧 密 结 合 的 实 用 课 程, 内 容 包 括 计 算 机 基 础 部 分 和 程 序 设 计 部 分 计 算 机 基 础 部 分 涵 盖 计 算 机 软 硬 件 组 成 数 制 表 示 操

RunPC2_.doc

3 Driver do Microsoft Access (*.mdb) hisdata IFIX 1.4

目 录 第 五 部 分 第 六 部 分 第 七 部 分 第 八 部 分 投 标 邀 请 投 标 人 须 知 附 表 评 标 方 法 和 评 分 细 则 项 目 需 求 和 技 术 方 案 要 求 1

資訊及通訊科技

软件概述

摘 要 在 這 忙 碌 的 社 會 中, 普 遍 人 們 運 動 時 間 其 實 並 不 充 裕, 體 力 越 來 越 差 的 情 況 下 還 隨 意 飲 食 導 致 身 體 健 康 越 來 越 差, 因 此 本 專 題 打 算 利 用 健 康 飲 食 的 方 式 改 善 這 些 人 的 體 質,

untitled

Microsoft Word - ¸ê°T³q³ø273´Á.doc

KillTest 质量更高 服务更好 学习资料 半年免费更新服务

ebook 132-2

支付宝2011年 IT资产与费用预算

高 职 计 算 机 类 优 秀 教 材 书 目 * 序 号 书 号 (ISBN) 书 名 作 者 定 价 出 版 / 印 刷 日 期 ** 配 套 资 源 页 码 计 算 机 基 础 课 计 算 机 应 用 基 础 刘 升 贵 年 8 月

CAD CAE CAPP CAD CAM PDM CAD ERP T Q C S E CAD CAPP PDM OAERP PDM PDM MISAL 40 90% CK CK ISO


穨series019-IA.PDF

Oracle 4

Microsoft Word - A doc

2002中華民國科技管理研討會論文格式

上海市教育考试院关于印发新修订的

计算机软件技术专业教学计划

摘 要 本 研 究 主 要 目 的 在 於 提 出 E 化 網 路 評 量 系 統 的 設 計, 並 從 事 上 述 系 統 的 建 置 工 作 為 驗 證 系 統 之 可 行 性, 以 國 小 五 年 級 自 然 與 生 活 科 技 科 為 範 例 給 學 生 和 老 師 進 行 試 用 除 進

穨47.PDF

全 国 高 等 职 业 教 育 规 划 教 材 21 世 纪 高 职 高 专 规 划 教 材 系 列 高 等 职 业 教 育 计 算 机 专 业 规 划 教 材 选 题 征 集 通 知 一 选 题 范 围 ( 不 仅 限 于 此 ) 选 题 方 向 选 题 名 计 算 机 基 础 计 算 机 应 用

Microsoft PowerPoint - VB14.ppt

程 序 设 计 语 言 A 计 算 机 网 络 汇 编 语 言 计 算 与 优 化 课 程 设 计 数 据 库 原 理 及 应 用 现 代 操 作 系

untitled

Transcription:

Data Source 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 8-1 Data Source 8-2 Data Source 8-3 Data Source 8-4 Data Source 8-5 DataSourceID 8-6 DataSourceMode 8-7 DataSource 8-8 8-9 Parameter Direction 8-10 Data Source 8-11 Data Source 8-12 Data Source 8-13 Data Source 8-14 SqlDataSource 8-15 SqlDataSource Stored Procedure 8-16 ObjectDataSource 8-17 8-18 ADO.NET

ASP.NET 3.5 I VB GridView Data Source GridView GridView Data Source Data Source GridView Data Source Data Source Code 8-1 Data Source Data Source ADO.NET ADO.NET DBA Data Source ADO.NET 8-2 Data Source Data Source ADO.NET ADO.NET ADO.NET 3.5 Data Source 8-2

Data Source 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 1. ADO.NET SQL Server ADO.NET SQL Server 2. ADO.NET Dispose() DataSet DataTable 3. ASP.NET 1.x DataBinding DataGrid 4. XML 5. DataGrid ADO.NET ADO.NET Data Source Data Source 1. ADO.NET SQL Server Select Insert Update Delete 2. ADO.NET Data Source 3. GridView Data Source 8-3

ASP.NET 3.5 I VB XML Data Source 5. DataGrid Data Source DataGrid GridView Data Source 6. Data Source 7. ADO.NET 8. 9. Data Source ADO.NET ADO.NET SQL Server SqlDataSource ADO.NET.NET 4. ADO.NET 4.0 LINQ Entity Framework Data Services Data Source 8-4

Data Source 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 8-3 Data Source ASP.NET 3.5 Tabular 8-1 Data Source SqlDataSource AccessDataSource ObjectDataSource XmlDataSource SiteMapDataSource LinqDataSource EntityDataSource Microsoft SQL Server OLE DB ODBC Oracle SQL Server DataSet Microsoft Access DataSet Web XML ASP.NET TreeView Menu XPath XSLT XmlDataSource XML ASP.NET SiteMap ASP.NET Language-Integrated Query (LINQ) Entity Data Model (EDM) ADO.NET ADO.NET DataSource 8-5

ASP.NET 3.5 I VB LinqDataSource EntityDataSource ASP.NET 3.5 II- 8-4 Data Source ASP.NET 3.5 SqlDataSource Access- DataSource ObjectDataSource XmlDataSource SiteMapDataSource ASP.NET 3.5 SQL Server SqlDataSource XML XmlDataSource Data Source ASP.NET 1.0 DataSourceID ASP.NET 3.5 DataSourceID DataSource Data Source Data Source.NET.NET ADO.NET XML 8-6

Data Source 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 6-1 8-1 ASP.NET 3.5 Oracle ASP.NET 3.5 OracleDataSource SqlDataSource SqlDataSource SQL Server 2000 2005 2008 Data Provider SQL Server.NET Framework Data Provider for SQL Server Access.NET Framework Data Provider for OLE DB ODBC.NET Framework Data Provider for ODBC Oracle.NET Framework Data Provider for Oracle 7.3 8i 9i SqlDataSource 8-7

ASP.NET 3.5 I VB 8-1 ASP.NET 3.5 8-5 DataSourceID GridView DataSourceID DataSourceID DataSource ID DataSource 8-8

Data Source 16 17 2. DataSource DataSourceID DataSourceID GridView AdRotator GridView BulletedList DataList CheckBoxList DetailsView DropDownList FormView ListBox Repeater RadioButtonList TreeView DataGrid Menu ASP.NET 3.5 1. DataSourceID 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 SqlDataSource DataBind() Exception 8-6 DataSourceMode SqlDataSource AccessDataSource DataSourceMode ADO.NET DataSet DataReader 8-9

ASP.NET 3.5 I VB 8-2 DataSourceMode DataSet DataReader DataSet GridView IDataReader Select Insert Update Delete 8-1 DataReader DataGrid GridView DataSet DataReader IEnumerable DataSet DataReader DataSet DataReader DataReader.aspx 01 Imports System.Data.SqlClient 02 03 Partial Class DataReader 04 Inherits System.Web.UI.Page 05 06 Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load 07 If (Not IsPostBack) Then 08 ' Builder 09 Dim csbuilder As New SqlConnectionStringBuilder() 10 csbuilder.datasource = "." 11 csbuilder.initialcatalog = "Northwind" 12 csbuilder.userid = "sa" 13 csbuilder.password = "test" 14 ' 15 Dim conn As New SqlConnection() 16 conn.connectionstring = csbuilder.connectionstring 17 conn.open() 18 8-10

Data Source 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 19 Dim cmd As New SqlCommand("select EmployeeID,FirstName,City from employees", conn) 20 Dim dr As SqlDataReader = cmd.executereader() 21 22 GridView1.DataSource = dr 23 GridView1.DataBind() 24 dr.close() 25 26 dr = cmd.executereader() 27 DataGrid1.DataSource = dr 28 DataGrid1.DataBind() 29 30 cmd.dispose() 31 dr.close() 32 dr.dispose() 33 conn.close() 34 conn.dispose() 35 End If 36 End Sub 37 End Class SqlConnectionStringBuilder.NET 3.5 IntelliSense SqlConnection 8-11

ASP.NET 3.5 I VB GridView DataGrid 8-2 DataReader 8-7 DataSource ASP.NET 3.5 Parameter SQL Statement Parameter SQL Injection SQL Injection 1. 2. SQL Statement SQL SQL SQL Drop database 8-12

Data Source 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 sa Parameter Parameter Injected Code SQL Parameter 8-3 DataSource ASP.NET ControlParameter TextBox.Text DropDownList SelectedItem CookieParameter Cookie FormParameter HTML ProfileParameter Profile QueryStringField QueryString QueryStringParameter SessionParameter Session DefaultValue 3. 8-13

ASP.NET 3.5 I VB SQL Injection SessionParameter CookieParameter QueryStringParameter SQL ASP.NET 3.5 Parameter VS 2008 SqlDataSource SelectQuery Coding 8-14 8-3