pb怎么连接oracle数据库

pb怎么连接oracle数据库,第1张

Pb连接oracle数据库的方法。

一是:通过ODBC,在database-ODBC-utilities-双击ODBCAdministrator,添加数据源,

上图: 添加新的数据源

上图:为数据源选择驱动程序

上图:这里data Source name栏中输入数据库名,TNS ServiceName栏输入(选择)服务器名:。然后完成,单击ok

上图:在新建proflie与数据库相连

添上profile name,还有data source ,userID ,password,这样就加上了数据库,在connect就可以用了

先要设置连接参数

例:

//MS_sql

SQLCA.DBMS = "MSS Microsoft SQL Server"

SQLCA.Database = "sqlserver"

SQLCA.LogPass = <********>

SQLCA.ServerName = "127.0.0.1"

SQLCA.LogId = "sa"

SQLCA.AutoCommit = False

SQLCA.DBParm = "" //Oracle9i

SQLCA.DBMS = "O90 Oracle9i (9.0.1)"

SQLCA.LogPass = <***>

SQLCA.ServerName = "Oracleserver"

SQLCA.LogId = "sa"

SQLCA.AutoCommit = False

SQLCA.DBParm = ""

然后,连接实例就可以了

CONNECT USING SQLCA

连接步骤就是先配置你本地ORACLE和服务器之间的连接,这个和PB无关,首先要保证你的ORACLE客户端和服务器是连接成功的。这个配置成功以后再配置PB,所以这个是很主要的一步。主要是配置本地NET服务名。即ORACLE有个目录中的TNSNAMES.ORA文件。

然后开始配置PB,打开DB画板,在菜单tools下的Database Painter

选择下边提供的接口中对应你ORACLE版本的一个,然后点右键,选New Profile,打开配置页。

配置页打开后,选择其中的connection那一页,打开默认就是这个页。

profile name是你配置在本地的名字,所以这个你可以随便取,只要自己通过名字知道是哪个库就好。 server这一项,需要按照你配置net服务名的时候配置的服务名填写,必须是你配置的服务名。logid和password不用说了,数据库登录用户和密码。connect as默认就可以。

然后选preview这一页,点test connection测试一下,看看,如果提示成功没问题,配置结束。PB配置完成了。如果失败,你可以试试选择system那一页,把powerbuilder catalog table owner:这一项后边的值(默认是SYSTEM)改成你在第一页配置的logid的值试试。

基本这几步结束后,就能配置成功了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9665815.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存