PB入门学习第三天

今天系统给大家分享下数据库操作这块

PB最大的优势就是在通过DW窗口方便的操作数据库以及处理报表
演示使用的是oracle数据库,目前应该用的最多的吧

  1. 打开tools菜单,选择Datebase Profiles
    在这里插入图片描述

  2. 点击O10 Oracle 10g右键new Datebase Profile Setup
    在这里插入图片描述
    Profile Name 自定义数据库对象名(不影响数据库库名)
    Server 对应数据库实例名称
    Login ID 数据库用户名 如:system/sys等
    Password 数据库密码

  3. 测试连接
    选择Preview
    这里有数据库连接的相关代码,可以copy到程序中,也可以测试连接。
    在这里插入图片描述

  4. 点击tools选择Datebase Painter打开数据库画板
    在这里插入图片描述
    Tables右键 new Table创建一个新表
    在这里插入图片描述
    Null选项表示是否可以为null

  5. Ctrl+S保存表为users,添加主键
    在这里插入图片描述
    右键new 一个主键
    在这里插入图片描述
    在这里插入图片描述

  6. 这里推荐使用PLSQL来操作数据库添加数据
    在这里插入图片描述
    在PB中使用这个窗口可以操作数据库,不太方便。在这里插入图片描述

  7. 创建一个DateWindow,常用Grid(Freeform自由格式)
    在这里插入图片描述
    选择SQL Select 下一步
    在这里插入图片描述

  8. 点击菜单Design,选择如下
    在这里插入图片描述
    然后输入SQL语句,点击Return按钮
    在这里插入图片描述
    然后下一步,下一步
    9.保存DW对象在这里插入图片描述
    这里可以对格式进行微调
    10.创建一个窗口,添加一个DW控件
    在这里插入图片描述
    在右边属性栏中DateObeject添加DW对象
    在这里插入图片描述
    10.添加事件,实现数据读取
    在窗口中添加代码
    dw_1.settransobject( sqlca)
    dw_1.retrieve( )
    在这里插入图片描述
    保存

然后在app对象中添加
在这里插入图片描述
数据库连接部分可以copy上面有介绍
LogPass写上对应的密码
整个程序完成,运行。
在这里插入图片描述
O了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值