JTable / JDBC不能在Eclipse之外工作

时间:2013-08-01 18:54:58

标签: java swing jdbc jtable

令我感到沮丧的是,我没有尽头。我用Java编写了一个在Eclipse中运行良好的应用程序。它应该如何工作是我在文本字段中输入一些搜索项然后,在按下“搜索”按钮后,程序使用JDBC访问远程mySQL数据库以搜索术语然后弹出一个带有JTable的对话框并填充搜索结果。

就像我说过的,当从Eclipse中运行程序时,它运行得很漂亮。但是在导出到JAR文件并将其作为独立程序运行后,JTable将不再填充。对话框会弹出,但它是空的。我没有收到任何错误或任何结果,只是没有结果。

我无法弄清楚在Eclipse中运行它和独立运行它之间有什么不同。

任何想法都会受到赞赏。

1 个答案:

答案 0 :(得分:2)

我打赌您应该收到异常错误,但是您的代码有一个空的catch块可以吞下它。

我还打赌您的可执行JAR没有对MySQL的JDBC驱动程序JAR的正确访问权限,所以当您尝试获取ClassNotFoundException时,您会看到Connection。 / p>

过度依赖Eclipse是一件非常糟糕的事情。您需要知道如何在没有它的情况下打包和部署应用程序。

根据您发布的内容做不了多少。