PowerBuilder9.0连接ORACLE数据库

powerbuilder9 专栏收录该内容
4 篇文章 0 订阅

步骤:
前提oracle服务端配置好了
1、打开pb环境
2、打开database窗口
3、因为我的oracle是oracle 11g所以我选择O9.0 ORACLE 9.0.1鼠标右击new profIle
4、填写配置信息(profilename:自己命名 server:配置的oracle服务名
Login id:登陆数据库所用的用户名 Password:登陆密码
5、再单机system填写Table owner即:需要用到的表所属的用户
6、preview下测试链接能不能通通过会弹出“connection successful”
7、创建工作空间workspace->new application->new dataWindow->new window(Grid)
8、datawindow(Grid)新建的时候Quick Select方式就好
9、在window上面放按钮以及datawindow,datawindow需要配置复选
框选中HScrollBar和VScrollBar就好,DataObject选择自己创建的Grid
就好
编写各个事件的代码:
application程序中的open时间编写:

// Profile test9i
SQLCA.DBMS = "O90 Oracle9i (9.0.1)"
SQLCA.LogPass = "123456"
SQLCA.ServerName = "orcl"
SQLCA.LogId = "scott"
SQLCA.AutoCommit = False
SQLCA.DBParm = ""
connect using SQLCA;
If SQLCA.SqlCode <> 0 Then
MessageBox("连接提示","连接数据库失败");
end if; 
open(w_dbconn)

button按钮onclick事件中:
方式一:

//
dw_1.SetTransObject(SQLCA)
string sql
sql="select *from a2"
dw_1.setsqlselect(sql)
dw_1.retrieve()

方式二:(可以自动更新)

dw_1.SetTransObject(SQLCA)
INSERT INTO A2
VALUES(12,'XIAO','123456');
commit;
dw_1.retrieve()
  • 0
    点赞
  • 0
    评论
  • 5
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值