Friends please suggest a solution
Ubuntu 20.04 OS で eclipse IDE と MySql データベースを使用して Java swing maven プロジェクトを完了しました。プロジェクトをRunnable jarとしてエクスポートしました(メイン関数クラスとして構成を起動し、ラジオボタンを選択したライブラリ処理は、必要なライブラリを生成されたjarに抽出します)。
実行可能な jar では、Windows 10 OS で開いています。ダブルクリックするとメインウィンドウが開き、メインウィンドウのメニューバーから2つのウィンドウしか開くことができず、これら2つのウィンドウクラスにはSQL接続がありません。他のすべてのウィンドウにはデータベース接続があり、開くことができません。
widows 10 で、MySql サーバー 8.0.22 (MySql 5.x 互換性を保持するレガシー認証方式を使用) と Connector j 8.0.22 をインストールし、Query Browser を使用してデータベースにアクセスできます。
プロジェクトで mysql-connector-java 8.0.22 の Maven 依存関係を使用しています。そして、私の接続クラスはこの下にあります。
public class MysqlConnector {
Connection con=null;
public static Connection dbConnector() {
try {
Class.forName("com.mysql.cj.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306","sarams", "password");
return con;
}
catch (Exception e) {
return null;
}
}
}