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

    • 一、安装PB软件
    • 二、创建数据库、创建表、添加主键、添加数据
      • 创建数据库
      • 创建表
      • 设置主外键
      • 插入表数据
    • 三、创建本地程序
      • 新建Workspace
      • 新建Target
      • 新建PB Object
      • 新建DataWindow
      • 绑定数据源
    • 四、数据查询

一、安装PB软件

PB下载
PB安装

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

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

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

创建数据库

  1. 打开数据库
    【PB】连接自带数据库并显示数据_第2张图片

  2. 选择路径

    【PB】连接自带数据库并显示数据_第3张图片
    注意: 这里就是选个路径,然后给你的pb文件命名。例如pbexam。如果你之前已经建立了.pb文件想要删除,一定先关闭PB,然后去文件里删除.db和.log文件,然后重新打开PB进行上面步骤的创建

  3. 创建完成效果图
    【PB】连接自带数据库并显示数据_第4张图片
    补充说明:,因为截图时间点不一样,所以关于数据库的名字可能会是Pbexam 或者Pbexam 01 或者Pbexam 02,这个不要介意,当同一个对待就好

  4. 双击:Pbexam 02,选择Preview

    【PB】连接自带数据库并显示数据_第5张图片

  5. 测试连接

    【PB】连接自带数据库并显示数据_第6张图片

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

    【PB】连接自带数据库并显示数据_第7张图片

创建表

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

    【PB】连接自带数据库并显示数据_第8张图片

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

    在这里插入图片描述

  3. 输入表名,选择OK

    【PB】连接自带数据库并显示数据_第9张图片

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

设置主外键

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

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

    【PB】连接自带数据库并显示数据_第10张图片

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

    【PB】连接自带数据库并显示数据_第11张图片

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

    【PB】连接自带数据库并显示数据_第12张图片

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

    【PB】连接自带数据库并显示数据_第13张图片

  5. 确定规则:选择在删除主表时的…
    Disallow if Dependent Rows Exist 禁止存在相关行
    Delete any Dependent Rows 删除任何相关行
    Set Dependent Columns to NULL 将相关列设置为NULL
    【PB】连接自带数据库并显示数据_第14张图片

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

    【PB】连接自带数据库并显示数据_第15张图片

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

    【PB】连接自带数据库并显示数据_第16张图片

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

【PB】连接自带数据库并显示数据_第17张图片

插入表数据

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

    【PB】连接自带数据库并显示数据_第18张图片

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

    【PB】连接自带数据库并显示数据_第19张图片

  3. 输入完成后,单击右上角的叉号,然后根据提示,进行保存。
    在这里插入图片描述
    【PB】连接自带数据库并显示数据_第20张图片

三、创建本地程序

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

新建Workspace

  1. 选择Field-New-Workspace


    【PB】连接自带数据库并显示数据_第21张图片

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

    【PB】连接自带数据库并显示数据_第22张图片

新建Target

  1. 选择Field-New-Target-Application

    【PB】连接自带数据库并显示数据_第23张图片

  2. 输入文件名PBL

    【PB】连接自带数据库并显示数据_第24张图片

  3. 选择Finish

    【PB】连接自带数据库并显示数据_第25张图片

新建PB Object

  1. 选择Field-New-Object-Window

    【PB】连接自带数据库并显示数据_第26张图片

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

    【PB】连接自带数据库并显示数据_第27张图片

  3. 保存界面为t_select

新建DataWindow

  1. 选择File-New-DataWindow-Grid

    【PB】连接自带数据库并显示数据_第28张图片

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

    【PB】连接自带数据库并显示数据_第29张图片

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

    【PB】连接自带数据库并显示数据_第30张图片

  4. 选择Next

    【PB】连接自带数据库并显示数据_第31张图片

  5. 效果图如下

    【PB】连接自带数据库并显示数据_第32张图片

  6. 修改列名

    【PB】连接自带数据库并显示数据_第33张图片

  7. 完成后输入表名,OK

    【PB】连接自带数据库并显示数据_第34张图片

绑定数据源

  1. 选择控件DataWindow的数据源

    【PB】连接自带数据库并显示数据_第35张图片

  2. 选择要关联的表

    【PB】连接自带数据库并显示数据_第36张图片

  3. 界面效果图

    【PB】连接自带数据库并显示数据_第37张图片

四、数据查询

  1. 选择创建的数据库,双击,选择Preview
    【PB】连接自带数据库并显示数据_第38张图片

  2. 复制蓝色区域的内容

    【PB】连接自带数据库并显示数据_第39张图片

  3. 进入PB界面,双击界面空白处,粘贴代码,保存
    【PB】连接自带数据库并显示数据_第40张图片

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

    【PB】连接自带数据库并显示数据_第41张图片

  5. 界面效果图

    【PB】连接自带数据库并显示数据_第42张图片

OK 完成啦!

你可能感兴趣的:(——【自考】,【学历深造】)