今天系统给大家分享下数据库操作这块
PB最大的优势就是在通过DW窗口方便的操作数据库以及处理报表
演示使用的是oracle数据库,目前应该用的最多的吧
-
打开tools菜单,选择Datebase Profiles

-
点击O10 Oracle 10g右键new Datebase Profile Setup

Profile Name 自定义数据库对象名(不影响数据库库名)
Server 对应数据库实例名称
Login ID 数据库用户名 如:system/sys等
Password 数据库密码 -
测试连接
选择Preview
这里有数据库连接的相关代码,可以copy到程序中,也可以测试连接。

-
点击tools选择Datebase Painter打开数据库画板

Tables右键 new Table创建一个新表

Null选项表示是否可以为null -
Ctrl+S保存表为users,添加主键

右键new 一个主键


-
这里推荐使用PLSQL来操作数据库添加数据

在PB中使用这个窗口可以操作数据库,不太方便。
-
创建一个DateWindow,常用Grid(Freeform自由格式)

选择SQL Select 下一步

-
点击菜单Design,选择如下

然后输入SQL语句,点击Return按钮

然后下一步,下一步
9.保存DW对象
这里可以对格式进行微调
10.创建一个窗口,添加一个DW控件

在右边属性栏中DateObeject添加DW对象

10.添加事件,实现数据读取
在窗口中添加代码
dw_1.settransobject( sqlca)
dw_1.retrieve( )

保存
然后在app对象中添加

数据库连接部分可以copy上面有介绍
LogPass写上对应的密码
整个程序完成,运行。

O了
本文详细介绍如何使用PowerBuilder连接和操作Oracle数据库,包括配置数据库连接、创建表、使用PLSQL添加数据、创建DateWindow及数据读取过程。
1315

被折叠的 条评论
为什么被折叠?



