‫欢迎回来｡
‫现在您已经了解了如何创建动物园表和相关的动物表, 接下来您可以在此处创建此表,
‫即我们的动物表｡
‫所以我们的数据库中所有的动物都应该显示在这里｡
‫我们有一个动物表, 我想让你在这个列表框中显示它的所有数据｡
‫所以请继续尝试｡
‫这应该不会太难｡
‫你可以很好地应用你在前两个视频中看到的内容, 所以请继续尝试｡
‫好吧, 我会的
‫我希望你做到了
‫我们不会把动物加入动物园之类的东西, 所有这些按钮｡
‫我们现在不打算添加它, 但我们将在那里添加一个小的附加列表框｡
‫实际上, 我就这样做｡
‫把这个列表框复制到这里, 复制粘贴, 拖过来这样两者之间的距离就差不多了.
‫现在我要把它再延长一点｡
‫也许就像那样｡
‫稍后, 我将在这里添加一个按钮｡
‫正如你所看到的, 这些数字并不完全吻合, 但这是我们稍后可以应用的｡
‫一旦我们在这里有了所有不同的元素, 我们就可以改变窗口大小和类似的东西｡
‫好吧, 我会的
‫我现在还不打算添加标签, 因为我稍后会添加一个按钮,
‫它只有添加按钮或添加动物按钮和删除动物按钮｡
‫好吧, 我会的
‫现在我们有了这个列表框｡
‫我打算采用这个方法｡
‫让我们来看看我们的节目“动物园方法”, 我们可以复制它, 或者, 让我们自己做｡
‫对不对？
‫我们来创建一个新的方法, 我把它命名为private void, 显示所有的动物｡
‫现在, 再一次, 我们需要什么？
‫首先, 我们需要一个字符串, 这是我们的查询, 我们只想选择所有的动物｡
‫所以就这样从动物身上全部挑选出来｡
‫现在, 为了运行查询, 我们需要一个SQL数据适配器｡
‫我将把它称为SQL数据适配器, 这是一个新的SQL数据适配器｡
‫在这里, 我们需要提交一个要运行的查询, 它是我们在这里创建的, 还有一个我们在这里设置的连接,
‫这个SQL连接｡
‫如您所见, 我们在主窗口中初始化它, 初始化或构造函数,
‫我将在这里添加查询, 查询和SQL连接｡
‫现在我们可以使用该适配器了｡
‫正如我所说的, 适配器的优点是, 您不需要手动打开和关闭SQL连接,
‫因为我们稍后将执行此操作｡
‫您将看到如何做到这一点, 现在您将看到, 让我们说, 更好的方式有一个适配器｡
‫但有时候, 仍然打开和关闭此SQL连接并在其中手动执行操作是很有用的｡
‫我将把SQL数据适配器放在花括号内, 我想把我的内容显示到列表中｡
‫为了得到这个, 我们首先需要,
‫这个表中的所有数据, 这个表是一个数据表, 我把它叫做动物表, 这是一个新的数据表.
‫所以我会直接初始化它｡
‫然后, 我们需要继续, 用这个动物表填充SQL适配器或数据适配器, 或者反过来｡
‫因此, 这个动物表获取我们的SQL数据适配器信息, 该适配器在我们的数据库上运行查询｡
‫这就是场方法的作用｡
‫现在我们已经做到了｡
‫实际上, 这里是小型SE, 而不是Capital One｡
‫现在, 我们需要将所有这些应用到我们的列表中｡
‫所以我们有一个列表, 相关的动物, 我们有一个列表与我们的动物园, 但我们还没有一个列表与所有的动物｡
‫是的, 我们有, 但我们还没有给它命名｡
‫正如你所看到的, 它被称为“列出相关动物副本”, 因为我刚刚复制并粘贴了它,
‫然后自动为我创建了这个｡
‫所以我要给它命名一个列表, 所有的动物｡
‫这是所有动物的名单｡
‫完成后, 我就可以回到CSS类了｡
‫所以我后面的代码在这里我将调用我的列表, 所有动物列表, 我需要显示成员路径｡
‫所以得到的子集路径要在源对象上取值｡
‫所以我需要这样做, 这将是名字, 因为我想有我的动物的名字就在下一个｡
‫我需要应用选定的值路径｡
‫所以把所有动物都列出来｡
‫选定的值路径将成为ID｡
‫所以第一个值差不多也是1/2个值, 以此类推｡
‫所以所有这些ID都需要填写, 并列出项目来源的所有动物｡
‫那么我们从哪里得到这些信息呢？
‫我们将从动物表的默认视图属性中获取它｡
‫因此, 它会获取表的视图, 其中可能包括筛选视图或光标位置｡
‫这正是我们需要的｡
‫这可能会很顺利, 但也可能会出错｡
‫所以我们需要一个三重拦截块｡
‫我将创建一个try-catch块, 双击, 而不是抛出错误, 我将在消息框中写一些东西.
‫所以消息框, 点显示和这个异常, 我将把它命名为E, 它应该显示e, 点到字符串｡
‫所以我只想说明错误是什么如果在显示所有动物时有错误, 因为任何事情都可能出错｡
‫这里的这个语句, 查询可能是错误的, 或者连接可能是错误的, 或者暂时不能工作｡
‫或者, 我们在此处创建的字符串可能不正确｡
‫显示成员路径可能不正确｡
‫所有这些事情都可能出错, 因为我们在这里使用的是硬编码字符串名称, 这可能会导致大量问题｡
‫是的, 这就是为什么我们需要这个尝试和捕捉｡
‫现在我们有了这些, 我们可以开始展示所有的动物｡
‫让我们在构造函数主窗口中调用show All Animals方法,
‫我将再次运行它, 以便在我的列表中看到更多漂亮的动物｡
‫所以我们有, 鲨鱼, 小丑鱼, 猴子, 狼, 壁虎, 鳄鱼等等｡
‫我希望你自己能做到｡
‫现在, 您可以继续添加更多数据, 以查看是否确实在更新｡
‫为了做到这一点, 当然, 你可以用老式的方法,
‫直接在数据库和数据连接中更改数据｡
‫所以是的, 首先你需要刷新并连接到它, 然后你就可以申请了｡
‫它会变更为表格｡
‫所以在这里, 动物展示表数据｡
‫好吧, 我会的
‫所以这段视频就到此为止了｡
‫我们将在下一个视频中添加按钮, 我将向您展示如何添加内容以及如何使用所有尚未提供的功能｡
‫下一段视频再见｡