都2202年了更新点吧,加点图片~~~
需要工具:
1、Oracle数据库安装好。
2、PB开发环境安装好
步骤:
前提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()

20220121
换电脑了重新安装了下Oracle出现了

百度查找发现需要下载32位Oracle客户端
下载链接
我本地安装的版本是


只找到11.1的win32没找到11.2的下载来试试
需要注册个Oracle账号,不想去找了没办法还是注册吧
百度文章截图:

解决

更多推荐

PowerBuilder9.0连接ORACLE数据库