- 0
- 0
- 约1.54万字
- 约 149页
- 2016-10-26 发布于广东
- 举报
第 12 章 Visual Basic/SQL Server开发与编程 SQL Server作为一种网络数据库管理系统,它在C/S或B/S双层结构中位于服务器端,用于存储数据、提供数据和管理数据,构成整个应用系统的后端数据库引擎,能够满足客户端连接数据库和存取数据的需要。 在C/S结构中,图形用户界面的设计工作通常使用Visual Basic、Delphi以及C++、Builder等可视化的前端开发工具来完成,在B/S结构中往往使用动态服务器页面(ASP)来实现。 12.1 ODBC概述 12.1.1 ODBC体系结构 ODBC是Open Database Connectivity的缩写,称为开放数据库系统互连,是微软公司开发和定义的一套数据库访问标准,目前已经广泛地应用在数据库的程序设计和开发中。它提供了一种编程接口,可以使用一个ODBC应用程序访问多种数据库管理系统的数据库。 为了在应用程序对数据库进行操作,ODBC提供了许多API函数,可以直接使用这些函数访问数据库,而数据库的底层操作由各个数据库的驱动程序来完成。 ODBC体系结构由应用程序、驱动程序管理器、驱动程序和数据源4部分组成。 ODBC应用程序 应用程序执行处理并调用ODBC函数。其主要任务是:连接数据源、提交SQL语句、检索结果并处理错误、提交或者回滚SQL语句的事务以及断开连接的数据源。 驱动程序管理器 ODBC驱动程序管理器是一个驱动程序库,负责应用程序和驱动程序间的通信。 驱动程序 ODBC应用程序不能直接存取数据库,其操作请求需要由驱动程序管理器提交给ODBC驱动程序。 数据源 数据源(Data Source Name,DSN)是连接数据库驱动程序与数据库管理系统(DBMS)的桥梁,它为ODBC驱动程序指定数据库服务器名称、登录名称和密码等参数。 数据源分为文件数据源、系统数据源和用户数据源3类最常用的是系统数据源。可以使用ODBC管理器程序来创建数据源。 12.1.2 配置ODBC数据源 使用ODBC编程之前,除了安装ODBC驱动程序外,还需要配置ODBC数据源。 (1)在控制面板中,双击“管理工具”,然后执行“数据源(ODBC)”命令,打开“ODBC数据源管理器”对话框,如图12-2所示。该窗口用来设置ODBC数据源及其驱动程序等。 用户DSN:显示当前登录用户使用的数据源清单。 系统DSN:显示可以由系统中全部用户使用的系统数据源清单。 文件DSN:显示允许连接到一个文件提供程序的数据源清单。 驱动程序:显示所有已经安装的驱动程序。 跟踪:允许跟踪某个给定ODBC驱动程序的所有活动,并记录到日志文件。 连接池:用来设置连接ODBC驱动程序的等待时间。 关于:显示由ODBC数据源管理器使用的动态连接库及其版本。 (2)在“系统DSN”选项卡中,单击“添加”按钮,打开“创建新数据源”对话框,在“名称”列表框中选择“SQL Server”,如图12-3所示。 (3)单击“完成”按钮,打开“建立新的数据源到SQL Server”对话框,如图12-4所示。在“名称”文本框中输入新数据源的名称,在“说明”文本框中输入对数据源的说明,然后在“服务器”下拉列表框中选择要连接到的服务器。 (4)单击“下一步”按钮,系统提示选择验证模式,如图12-5所示。 (5)单击“下一步”按钮,系统提示用户设置默认数据库等选项,如图12-6所示。 其中几个复选框的含义如下: “为准备好的SQL语句创建临时存储过程,并放下该存储过程”:该复选框允许使用SQLPrepare函数时,创建一个临时存储过程,该选项只能用于SQL Server 6.5数据库。 “使用ANSI引用的标识符”:数据库源与SQL Server服务器连接时,将打开QUOTED_IDENTIFIRBS选项。 “使用ANSI的空值、填充及警告”:选择该复选框,数据源与SQL Server服务器连接时,将打开ANSI_NULLS、ANSI_WARNINGS和ANSI_PADDINGS选项。 “如果主SQL Server无效,请使用备用SQL Server”:该选项允许备份SQL Server系统,以防主SQL Server系统失败。 (6)保持默认设置,单击“下一步”按钮,系统提示用户设置驱动程序使用的语言、字符集区域和日志文件等,如图12-7所示。 (7)单击“完成”按钮,出现“ODBC Microsoft SQL Server安装”对话框,如图12-8所示。 (8)单击“测试数据源”按钮,
您可能关注的文档
- 新SQL Server 2005数据库实践教程——管理与维护篇 电子教案 钱哨 2.第二章 .SQL Server 2005概述.ppt
- 新SQL Server 2005数据库实践教程——管理与维护篇 电子教案 钱哨 3.第三章 .数据库备份与恢复技术.PPT
- 新SQL Server 2005数据库实践教程——管理与维护篇 电子教案 钱哨 4.第四章 .数据库转换与复制技术.ppt
- 新SQL Server 2005数据库实践教程——管理与维护篇 电子教案 钱哨 5.第五章 .SQL Server 2005的安全性.ppt
- 新SQL Server 2005数据库实践教程——管理与维护篇 电子教案 钱哨 6.第六章 .自动化管理任务.ppt
- 新SQL Server 2005数据库实践教程——管理与维护篇 电子教案 钱哨 7.第七章 .数据库维持高可用性.ppt
- 新SQL Server 2005数据库实践教程——管理与维护篇 电子教案 钱哨 8.第八章 .SQL Server 2005的分析服.ppt
- 新SQL Server 2005数据库实践教程——管理与维护篇 电子教案 钱哨 9.第九章 .SQL Server 2005 报表服务.ppt
- 新SQL Server 2005数据库实践教程——开发与设计篇 电子教案 钱哨 第1章 关系数据库标准语言SQL.ppt
- 新SQL Server 2005数据库实践教程——开发与设计篇 电子教案 钱哨 第3章 事务处理、并发控制及数据库优化.ppt
- 2026版教师职称-贵州-贵州教师职称(幼儿园学前教育、基础知识、综合素质)历年参考题库含答案解析5.docx
- 2026年中国侧条玻璃夹板门数据监测研究报告.docx
- 2026年中国中空玻璃用铝环数据监测研究报告.docx
- 2026年学历类自考中外教育简史-心理学参考题库含答案解析(5卷试题).docx
- 2026年中国木楼梯扶手数据监测研究报告.docx
- 2026年中国京剧脸谱剪纸数据监测研究报告.docx
- 2026年中国亚克力资料架数据监测研究报告.docx
- 2026年中国布边玻璃珠方垫数据监测研究报告.docx
- 2026年中国标牌压印机数据监测研究报告.docx
- 2026年中国数据线电涌防护器数据监测研究报告.docx
最近下载
- 个人2025年度组织生活会上对照检查材料(五个对照).docx VIP
- Semi Analysis-共封装光学(CPO)书籍-以光进行扩展,迎接下一波互连浪潮.pdf
- Dahua大华手机分类探测门_快速操作手册_V1.0.0.pdf
- 海德堡印刷机tpm保养表.pdf VIP
- 创建优质工程要点培训课件(153页).pptx VIP
- 团险营销培训课件.ppt VIP
- 2025年河南质量工程职业学院高职单招职业技能考试题库及参考答案解析.docx VIP
- 人教版七年级生物下册默写小纸条-默写版.pdf VIP
- 肠破裂多学科决策模式中国专家共识(2025版).docx
- 节后开工第一课.pptx VIP
原创力文档

文档评论(0)