在数据库应用开发中,编程者往往需要在程序中使用到数据库,其中有经典的数据库管理系统(DBMS),像Microsoft SQL Server(MSSQL)、Oracle 、FoxPro、Informix、Interbase和MySQL等等。本文详细阐述如何在数据库应用框架(DataBase Engine,BDE)中添加Microsoft SQL Server(MSSQL) 数据库,以供应用程序中使用.
BDE 是一个用于数据库应用程序开发的多种数据库支持工具,它提供了一系列函数和组件,用于数据库操作方面的应用程序编写、数据库连接以及支持多种数据语言。BDE支持Oracle,MySQL,Access,FoxPro,Interbase,MSSQL 等多种数据库系统.
一、安装Microsoft 连接服务客户端组件。
要使用BDE连接MSSQL数据库,需要在程序的开发环境中安装 Microsoft Connecting Service和Client Components,这两个组件彼此结合为客户端软件提供MSSQL数据库的实时支持。
二、配置与MSSQL数据库的连接参数
第一步完成安装,接下来在BDE中配置MSSQL的连接参数,这是实现MSSQL连接的关键,包括服务器地址,数据库名,登录用户名及密码,编码格式等等,用以连接MSSQL数据库服务器,以下为代码例子,更多具体参数需参考文档设定:
//配置节点
[my Server]
//端口
DriverName = MSSQL
//服务器地址
ServerName = ‘Server.IP.Address’
//数据库名
DatabaseName = MyDatabase
//用户名
UserName = MyUser
//密码
Password = ‘MyPassword’
//字符集
CodePage = 936
三、配置亚马逊MSSQL数据库的ODBC连接
根据具体系统环境,亚马逊的MSSQL数据库可采用ODBC连接,使用时需在管理员工具下创建用户DSN,以及ODBC驱动,示例代码如下:
//制作ODBC驱动
$db_config = array(
“Data Source” => “myMssql”,
“Location” => “ServerName.IPAddress”,
“Database” => “MyDatabase”,
“User Id” => “MyUsername”,
“Password” => “MyPassword”,
“Charset” => 65001
);
$db_source = “DRIVER={ODBC Driver 13 for SQL Server};{$db_config[‘Data Source’]};{$db_config[‘Location’]};{$db_config[‘Database’]};{$db_config[‘UserId’]};{$db_config[‘Password’]};{$db_config[‘Charset’]}”;
ODBC::connect($db_source);
四、测试并完成MSSQL添加
一旦完成参数配置,编辑并保存,运行系统检查错误,如无错误,BDE将自动识别MSSQL数据库,完成添加,这样,程序开发者就可以使用BDE连接MSSQL数据库了。
总结
本文介绍了如何在数据库应用框架BDE中,添加与Microsoft SQL Server数据库的连接,整个过程共分四步:安装Microsoft连接服务客户端组件、配置与MSSQL的连接参数、完成ODBC驱动的制作,以及最终的测试完成。实现BDE与MSSQL的连接,将为程序开发提供更多的便利。