创建jar文件后数据库连接失败

我用notepad创建了一个项目。并且在带有mysql服务器数据库的cmd中运行良好。

但是在创建了同一个项目的jar文件后,jar文件无法连接到服务器数据库。所以不知道下一步该做什么? 即使其他系统(仅安装了java而不是mysql)在从cmd或jar文件运行后也无法连接到服务器数据库。


是否有必要让每个系统都在其他系统上安装java和mysql来运行? 如何克服这样的问题。 我想将它分发给用户,但我无法做到这一点……代码—> Class.forName("com.mysql.jdbc.Driver");

 Connection conn=DriverManager.getConnection("jdbc:mysql://serverhostname:3306/databasename"‌​,"username","password"); 

这是解决方案,
以下是manifest.txt文件的内容

 Main-Class: filename Class-Path: . mysql-connector-java-5.1.33-bin.jar 

mysql-connector-java-5.1.33-bin.jar连接器必须位于同一目录中,以便jar文件包含它。
此连接器可以轻松下载,也可以在程序文件下的mysql文件夹中找到
在cmd之后,必须执行命令

 jar -cvfm jarfilename.jar manifest.txt *.class 

将根据您的类文件和清单创建一个新的jar文件,然后双击即可轻松运行,服务器将响应与cmd模式相同的响应。