- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈连接SQL Server 2005数据库方法
浅谈连接SQL Server 2005数据库方法
[摘 要]本文主要介绍在数据库开发工具PowerBuilder环境下,连接数据库SQL Server 2005过程中使用专用接口、ODBC和配置文件的不同方法,同时对不同连接方式的优缺点进行详细的比较。
[关键词] 数据库管理系统; 接口; SQL Server 2005; PowerBuilder 11.0
doi : 10 . 3969 / j . issn . 1673 - 0194 . 2010 . 16 . 035
[中图分类号]F270.7;TP311.13 [文献标识码]A [文章编号]1673 - 0194(2010)16- 0090- 03
一、 引言
SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。SQL Server 2005 强大的数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,可以构建和管理用于业务的高可用和高性能的数据应用程序。
此外, SQL Server 2005 结合了分析、报表、集成和通知功能,使企业可以构建和部署经济有效的 BI 解决方案,帮助企业团队通过记分卡、Dashboard、Web Services 和移动设备将数据应用推向业务的各个领域。
而作为数据库管理系统强有力的开发工具,Power Builder在通信、邮政、金融、医疗卫生、机械制造等行业的应用中,会经常选择SQL Server 作为数据库管理系统。因此,使用PowerBuilder与SQL Server数据库连接尤为重要。
二、 系统概述
现以开发商业化的酒店管理系统为例,使用PowerBuilder 11.0为前台开发工具,SQL Server 2005为系统后台数据库管理系统,介绍使用不同的方式在PowerBuilder 环境中与SQL Server 2005连接的具体实现过程。具体接口图如图1所示。
三、 连接实现与设计
1. 通过专用接口连接
通过Microsoft SQL Server的企业管理器,启动SQL Server,或者在“开始”菜单中“运行”net start Mssqlserver命令也可以启动SQL Server。
启动PowerBuilder环境,打开PowerBuilder的数据库画板,选择“MSS Microsoft SQL Server”,单击鼠标右键,新建“New Profiles”(如图2所示),按图3所示范内容进行详细配置。“Profile Name”中输入配置文件的名称,例如:Hotel。对于Server的配置可以输入服务器的IP地址,也可以输入服务器的名称,缺省的本机服务器可用“(local)”替代。之后根据Microsoft SQL Server安装过程中设置的Login ID和Password进行配置即可,DataBase一项直接输入数据库的名称,最后可以通过选项卡“Preview”进行连接测试。如果出现“Connection Sucessful”的提示,表示在PB环境中通过专用接口已经成功和SQL Server的数据库取得连接。
具体代码如下:
// Profile HotelNew
SQLCA.DBMS = MSS Microsoft SQL Server
SQLCA.Database = HotelNew
SQLCA.ServerName = (local)
SQLCA.LogId = sa
SQLCA.AutoCommit = False
SQLCA.DBParm =
Connect using sqlca;//连接事务对象
IF SQLCA.SQLCODE 0 Then
MessageBox(″数据库连接失败!″,SQLCA.sqlerrtext)
Halt close
Else
MessageBox(″提示!″,″数据库连接成功!″,)
End If
2. 通过通用接口ODBC连接
使用ODBC通用接口与SQL Server数据库连接可以分为3个步骤:配置ODBC数据源、建立数据库描述文件和编写连接代码。
(1) 配置ODBC数据源。打开“控制面板”中的“管理工具”中的“数据源”,添加新的“用户DSN”,然后选择驱动程序为“SQL Server”,单击完成后,在出现的对话框中依次输入数据源的名称、服务器的名称或IP地址,如果服务器是本地机,也可以用(local)替代服务器的名称和IP地址。然后
文档评论(0)