我正在创建一个基于swing的桌面应用程序,该应用程序通过运行时esclipe应用程序中的菜单命令启动。
aC =主eclipse应用程序项目,包含插件开发的所有编码,它包含一个示例菜单命令处理程序 newModule 和一个swing应用程序“App.java”< / p>
测试 =测试运行时Eclipse应用程序。
当“aC”作为“Eclipse Aplication”运行时,会加载一个包含项目“Test”的新eclipse环境。现在,当运行“newModule”命令[Test-&gt; right click-&gt; newModule]时,启动“App.java”。 [到这里我的申请工作正常]
整个插件的下一部分是“App.java”的每个面板上有一些需要记录在数据库中的选项。 [这就是问题所在]。当我尝试将它作为一个独立的应用程序运行[没有运行时部分]时,我建立的连接工作正常但是一旦整个应用程序运行[连同运行时部分]它给我一个错误“classNotFoundException :jdbc:mysql:driver“。似乎在eclipse运行时应用程序中无法建立连接。是这样吗?
我采取了以下步骤[在插件项目“aC”以及runtime-eclipseApplication项目“Test”]中解决它但问题没有解决。
任何人都可以帮助我“如何使用jdbc为运行时应用程序开发java和mysql之间的连接?”
我使用wamp服务器和phpmyadmin作为后端数据库[如果有帮助]
答案 0 :(得分:0)
通常,您会问如何使用普通JDBC连接到数据库。
请看一下:http://dev.mysql.com/doc/refman/5.0/en/connector-j-installing-classpath.html
此链接说明了如何安装MySQL驱动程序。通常,您只需将jar文件放在类路径中。
然后学习如何连接到jdbc:http://www.heimetli.ch/jdbc/JDBCQuery.html
注意首先必须使用Class.forName(FULLY-QUALIFIED-DRIVER-NAME)
初始化驱动程序,然后实现驱动程序/数据库独立的JDBC代码。