当前位置: 首页 > 知识库问答 >
问题:

是否有必要在每次连接derby数据库时创建表?

周兴朝
2023-03-14

我使用Eclipse数据库开发视角手动创建了一个模式和几个表。但是每当我试图从代码访问表时,我都会得到“架构不存在”错误。但是,如果我在使用这些表之前在程序中创建这些表,一切都会顺利。每次连接到数据库时都必须创建表吗?因为,我正在测试我的代码,我必须多次重启项目。

共有1个答案

李飞翼
2023-03-14

当您认为已经创建了表时,出现“表不存在”的三个常见原因:

  1. 您连接到的数据库与您认为连接到的数据库不同,并且由于您在连接URL上指定了“create=true”,因此Derby悄悄地为您创建了一个新的空数据库
 类似资料:
  • 问题内容: 将Apache Derby与Java结合使用(J2ME,但我认为这没有什么不同),是否有任何方法可以检查数据库是否已经存在并包含表? 问题答案: 除了MySQL之外,我什么都不知道,只有很少的解决方法,这与MySQL具有IF EXIST的功能不同。 您要做的是,尝试连接数据库,如果不可能的话。在成功建立连接之后,您可以执行简单的选择,例如SELECT count(*)FROM TABL

  • 问题内容: 正如RabbitMQ文档中提到的那样,建立tcp连接非常昂贵。因此,针对该渠道概念进行了介绍。现在我遇到了这个例子。在每次发布消息时,它都会创建连接。 。它不应该一次全局声明,并且应该有故障转移机制,以防连接像单例对象那样被关闭。如果amqp.Dial是线程安全的,我想应该是 编辑的问题: 我以以下方式处理连接错误。我在其中侦听频道并在出错时创建新的连接。但是当我杀死现有的连接并尝试发

  • 我有一个JavaApplet,它显示来自Derby数据库的2D表格数据。我也在使用Netbean。我希望这个应用程序在网页上。我已经将html文档和所有. class文件上传到服务器上的适当目录中。剩下的是访问数据库。 我想使用Embedded Derby,以便我的应用程序包含数据库(我对这个事实的理解正确吗?)。然后我应该能够将html和jar/class文件上传到服务器,我的应用程序将被部署。

  • 问题内容: 我有这个PDO数据库类 我尝试将代码分成不同的类,例如,我有一个连接到clsUserController的clsDBUser。我这样做是为了知道什么类使用什么数据库代码。我的clsDBUser类看起来像这样 我想知道这是否可行,还是我现在在每个类中创建一个新的数据库连接?因为通常在PHP4中(是的,我知道很旧),我无法识别我每次都必须建立一个新的数据库连接。 我需要改进吗,我需要如何改

  • 我目前正在开发一个允许用户订阅推送通知的web应用程序。我们将订阅存储在根据用户ID映射的数据库表中,当需要发送通知时,我们将查找用户的订阅并发送通知。 我一直遵循以下指南:https://developers.google.com/web/fundamentals/codelabs/push-notifications/ 一切都进行得很顺利,但有些事情感觉不“对”。 在每次页面加载时,服务工作者

  • 我有一个使用SpringLDAP 1.3.1的应用程序。它在启动时在Spring上下文中创建LdapTemplate,并将其传递给我的应用程序。我连接的LDAP字符串实际上是一个VIP设备,后面有多个Active Directory服务器。 该应用程序用于创建组层次结构,并分几个步骤进行。首先,它创建任何新组,然后删除任何删除的组,然后更新和更改组,最后更新任何新组或移动组的父级。 在最后一步中,