PB连接数据库指南:ODBC与MSSQL Server的实践

需积分: 9 1 下载量 93 浏览量 更新于2024-09-09 收藏 8KB TXT 举报
PB (PowerBuilder) 是一种强大的可视化应用程序开发工具,广泛用于企业级应用开发。本文档主要介绍了如何在PB中连接不同的数据库,包括ASA、SQL Server 2000以及Oracle等。以下是详细步骤和所需配置: 1. 连接到MSSQL Server 2000: - 在PB中,通过`sqlca.dbms`属性设置数据库管理系统为"MSSMicrosoftSQLServer2000"。 - `sqlca.servername`指定了服务器名,这里是"dcserver"。 - 数据库名通过`sqlca.database`设置为"jcc"。 - 需要提供登录凭证,如`sqlca.logid`(用户名)和`sqlca.logpass`(密码),此处未给出具体值。 - 如果希望开启或关闭自动提交事务,可以调整`sqlca.autocommit`属性。 2. 连接到ODBC数据库: - 使用ODBC连接时,`sqlca.dbms`应改为"odbc",其他属性如`servername`、`database`等需根据实际ODBC数据源配置。 - ODBC驱动的安装和配置是关键,确保正确连接到目标数据库。 3. 使用Database Profile选择连接: - PB提供了预览和管理数据库连接的能力,用户需要通过Database Profile功能来配置和选择数据库连接。这涉及到安装已有的Database Interfaces,例如Oracle的特定版本。 - 选择特定Profile时,如"Orcl",需要在ProfileName字段中指定,并填写ConnectInformation部分,包括Server(如Net8EasyConfigersõݿ)、LoginID、Password等。 4. 创建新的Database Profile: - 在PowerBuilder环境中,可以通过工具如"DatabaseProfileSetup"创建新的Profile,如System Tab下的Connection选项。 - 设置ProfileName,如"Orcl",并提供Connection Information,包括数据库服务器、登录信息等。 5. 应用和编辑Database Profile: - 选中的Profile可以在"Connect"按钮的帮助下应用到应用程序中。若需要修改,可以从界面中选择"Edit"进行配置。 6. 示例配置:Oracle连接 - 当连接到Oracle数据库时,示例配置如下: - SQLCA.DBMS设置为"O84Oracle8/8i(8.x.4+)",代表Oracle 8i版本。 - 提供登录信息,如`SQLCA.LogPass`为"Password",`SQLCA.ServerName`为"Sername",`SQLCA.LogId`为"UserID"。 - `SQLCA.AutoCommit`设置False表示需要手动提交事务。 总结来说,PB连接数据库涉及设置数据库驱动类型、服务器地址、数据库名称、登录凭据以及自动提交策略等多个参数。使用Database Profile功能可以简化这些操作,方便开发者快速连接和切换不同类型的数据库。同时,注意在连接时要确保所有配置正确,才能顺利进行数据交互。