繁体   English   中英

Derby + Netbeans Connect上不存在表/视图

[英]Table/View does not exist on Derby + Netbeans Connect

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

我的插入: 图像1 在这里,在连接没问题,它找到BD: Imagem2 从Netbeans表执行命令是可以的: Imagem3 GUI中出错: Imagem4

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

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

除非您非常小心地确保您的独立测试程序正在运行,并且其当前工作目录指向Derby Network Server作为其数据库主目录使用的相同位置,否则您可能已创建了两个不同的Mercado数据库,即为什么你的数据是在其中一个而不是另一个中找到的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM