PowerBuilder连接MS SQL Server数据库的指南(pb连接mssql数据库)
PowerBuilder早在1993年就被Sybase推出,作为一款支持Python语言的RAD(Rapid application development)工具,它可以为开发者提供快速构建企业类应用程序的能力,而近几年来越来越多的开发者开始使用PowerBuilder连接MS SQL Server数据库,其中最流行的是使用Sybase Open Client(OC)技术、ODBC 或 OLEDB 进行连接。
首先,用Sybase Open Client(OC)技术连接MS SQL Server。要使用Sybase Open Client连接MS SQL Server,首先要确保你的计算机上安装了Sybase Open Client,并且配置了MS SQL Server的数据库连接。下图是一个PowerBuilder的Sybase Open Client的连接示例:
![Image text](https://pic1.zhimg.com/80/v2-03a571bdeb855accdae1cf4895e841c3_1440w.jpg)
其次,使用 ODBC 连接MS SQL Server, PoderBuilder提供了一个通过ODBC访问MS SQL Server数据库的便捷方式,可以像下面这种方式连接到ODBC数据源:
// PowerBuilder连接ODBC数据源示例
SQLCA.DBMS = "ODBC"SQLCA.LogID = “用户ID”
SQLCA.LogPass = “密码”SQLCA.AutoCommit = False
SQLCA.DBParm = “ConnectString='DSN=SQL数据库;UID=用户ID;PWD=密码;'”// 打开数据库
CONNECT USING SQLCA;
第三,使用 OLEDB 连接MS SQL Server, OLE DB是另外一种访问数据库技术,PowerBuilder可以使用OLEDB来访问MS SQL Server数据库,如下面所示:
// PowerBuilder连接OLEDB数据源示例
SQLCA.DBMS = "OLEDB"SQLCA.LogID = “用户ID”
SQLCA.LogPass = “密码” SQLCA.AutoCommit = False
SQLCA.DBParm = “ConnectString='Data Source=计算机名或IP地址;Initial Catalog=数据库名;User ID=用户ID;Password=密码;'” // 打开数据库
CONNECT USING SQLCA;
最后,PowerBuilder的使用者可以根据自己的需要来连接MS SQL Server,无论是通过Sybase Open Client(OC)技术还是ODBC或OLEDB来访问,它都可以为用户带来更多高级的功能和更新的数据库访问方式。