【问题标题】:Table/View does not exist on Derby + Netbeans ConnectDerby + Netbeans Connect 上不存在表/视图
【发布时间】:2019-09-19 00:47:57
【问题描述】:

我正在尝试在 Netbeans 中与 Derby 建立这种联系以进行产品注册。与数据库的连接似乎没问题,但是当我尝试在语句中插入对象时,它返回表/视图不存在错误。已经尝试在论坛中阅读其他相同错误的案例,但看起来我的案例有所不同。我尝试验证区分大小写的名称没关系,尝试直接从 Netbeans 执行 sql 命令,该表与其列一起出现。 (我没有使用 dist 文件夹中的应用程序,我是从 Netbeans 执行的)

我的插入: 在这里,在连接没问题,它找到了BD: 从 Netbeans 表执行命令是可以的: 图形用户界面中的错误:

【问题讨论】:

    标签: sql netbeans derby


    【解决方案1】:

    您可能正在使用两个不同的Mercado 数据库。如果您在硬盘上搜索名为“Mercado”的文件夹,我相信您可能会找到其中两个:

    1. 当您连接 Netbeans IDE 时,您正在访问 Derby Network Server,它在您的硬盘某处有一个“主”目录,它使用相对路径名 Mercado 存储数据库。
    2. 当您运行独立程序时,您使用的是嵌入式驱动程序,而不是客户端/服务器驱动程序,因此您的独立程序使用相对路径名 Mercado 访问数据库

    除非您非常仔细地确保您的独立测试程序正在运行,其当前工作目录指向 Derby Network Server 用作其数据库主目录的同一位置,否则您可能创建了两个不同的@987654324 @ 数据库,这就是为什么在其中一个而不是另一个中找到您的数据的原因。

    【讨论】:

      猜你喜欢
      • 2013-07-04
      • 1970-01-01
      • 2013-08-05
      • 2018-05-02
      • 1970-01-01
      • 1970-01-01
      • 2012-07-17
      • 1970-01-01
      • 2015-04-16
      相关资源
      最近更新 更多