【PB】连接自带数据库并显示数据

——【自考】 同时被 2 个专栏收录
5 篇文章 0 订阅
7 篇文章 0 订阅

一、安装PB软件

PB下载
PB安装

注意:在安装的第五步中,需要你安装的软件是所有的,不然影响你连接PB自带的数据库。同时有一点需要注意的,因为是全选安装,所以在安装过程中,会有多次路径选择,不要纠结,选好你的路径,安装即可。
在这里插入图片描述

二、创建数据库、创建表、添加主键、添加数据

可参考书籍《数据库应用系统设计——理论与实践教程》第七章

创建数据库

  1. 打开数据库
    在这里插入图片描述

  2. 选择路径

    在这里插入图片描述
    注意: 这里就是选个路径,然后给你的pb文件命名。例如pbexam。如果你之前已经建立了.pb文件想要删除,一定先关闭PB,然后去文件里删除.db和.log文件,然后重新打开PB进行上面步骤的创建

  3. 创建完成效果图
    在这里插入图片描述
    补充说明:,因为截图时间点不一样,所以关于数据库的名字可能会是Pbexam 或者Pbexam 01 或者Pbexam 02,这个不要介意,当同一个对待就好

  4. 双击:Pbexam 02,选择Preview

    在这里插入图片描述

  5. 测试连接

    在这里插入图片描述

  6. 提示成功,单击确定-OK,回到界面

    在这里插入图片描述

创建表

  1. 选择Pbexam 02 下的Tables文件夹,右键新建表

    在这里插入图片描述

  2. 输入表字段、长度等,点击右上角x号

    在这里插入图片描述

  3. 输入表名,选择OK

    在这里插入图片描述

补充说明:PB中很多窗体,如果你右键没找到save保存选项,那么可以尝试直接右上角x掉,一般会提示你保存不保存的。

设置主外键

这个是必须的!如果没有设置的话,下面是无法在表里插入数据的。

  1. 选中表,右键选择Primary Key,然后勾选你需要的主键,进行保存

    在这里插入图片描述

  2. 同上,选中subject表,右键选择New-Foreign Key,进行外键设置

    在这里插入图片描述

  3. 选择subject表的General标签页,勾选确定subject表的外键

    在这里插入图片描述

  4. 选择Primary Key标签页,这里需要选择的上一步中subject表的外键对应的是哪张表的主键。这里选择的是user表的username字段

    在这里插入图片描述

  5. 确定规则:选择在删除主表时的…
    Disallow if Dependent Rows Exist 禁止存在相关行
    Delete any Dependent Rows 删除任何相关行
    Set Dependent Columns to NULL 将相关列设置为NULL
    在这里插入图片描述

  6. 查看效果图,第一步,选择菜单栏View-Object Layout

    在这里插入图片描述

  7. 查看效果图,第二步,将创建的表拖拽至第一步操作后显示的视图中(subject表字段有修改,见下一步)

    在这里插入图片描述

  8. 最终修改后的表字段及关系如下

在这里插入图片描述

插入表数据

  1. 选中表,右键Edit Data-Grid

    在这里插入图片描述

  2. 在显示的空白表视图中,右键选择Insert Row

    在这里插入图片描述

  3. 输入完成后,单击右上角的叉号,然后根据提示,进行保存。
    在这里插入图片描述
    在这里插入图片描述

三、创建本地程序

可参考书籍《数据库应用系统设计——理论与实践教程》第六章第六节

新建Workspace

  1. 选择Field-New-Workspace


  2. 选择放置路径,命名为PBL文件

    在这里插入图片描述

新建Target

  1. 选择Field-New-Target-Application

    在这里插入图片描述

  2. 输入文件名PBL

    在这里插入图片描述

  3. 选择Finish

    在这里插入图片描述

新建PB Object

  1. 选择Field-New-Object-Window

    在这里插入图片描述

  2. 选择datawindow控件,拖拽至界面中,用于查询

    在这里插入图片描述

  3. 保存界面为t_select

新建DataWindow

  1. 选择File-New-DataWindow-Grid

    在这里插入图片描述

  2. 这里选择Quick Select,使用PB自带数据库

    在这里插入图片描述

  3. 选择要查询显示的表字段,单表显示直接按下图进行,选择Add All。若是需要两个表的的字段,则两表必须有主外键关系

    在这里插入图片描述

  4. 选择Next

    在这里插入图片描述

  5. 效果图如下

    在这里插入图片描述

  6. 修改列名

    在这里插入图片描述

  7. 完成后输入表名,OK

    在这里插入图片描述

绑定数据源

  1. 选择控件DataWindow的数据源

    在这里插入图片描述

  2. 选择要关联的表

    在这里插入图片描述

  3. 界面效果图

    在这里插入图片描述

四、数据查询

  1. 选择创建的数据库,双击,选择Preview
    在这里插入图片描述

  2. 复制蓝色区域的内容

    在这里插入图片描述

  3. 进入PB界面,双击界面空白处,粘贴代码,保存
    在这里插入图片描述

  4. 右键选择Run/Preview,运行

    在这里插入图片描述

  5. 界面效果图

    在这里插入图片描述

OK 完成啦!

  • 2
    点赞
  • 19
    评论
  • 1
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值