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