今天系统给大家分享下数据库操作这块
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了