0

男 mySQLデータベースプログラムにアクセスするためのシンプルなGUIアプリケーションを開発し、jarファイルを作成しました。すべてが私のコンピューターでうまく機能し、私のアプリケーションはデータベースに大きくアクセスできましたが、問題は、このmyapplication.jarを他のコンピューターで実行すると、私のGUIです(アプリケーション) が表示されましたが、データベースにアクセスできません。

私の質問は次のとおりです。

  1. アプリケーション フォルダ内の "C:\Program Files\MySQL\MySQL Server 6.0\data\MyDatabase\" ファイルをコピーする必要がありましたか?

myapplication.jar を mysql-connector-java-5.1.17.jar にリンクするマニフェスト ファイルを作成し、さらに mysql-connector-java-5.1.17.jar を同じフォルダーに配置しましたが、私のアプリケーションはできるようです '他のコンピュータのデータベースにアクセスしないでください。

4

2 に答える 2

1

最初に知っておくべきことは、MySQL がどのように機能するかです。これはクライアントとサーバーであり、この場合はおそらくローカルです。

アプリケーションを他のコンピューターに持ち込むときは、そのマシンにも MySQL サーバーをインストールし、同じテーブルとデータで (MySQL のバックアップと復元を介して) セットアップする必要があります。

ビジネスに不可欠なアプリケーションを作成する前に、中級 Java プログラミングや DB4 などの他のデータベースに精通していました。

于 2013-08-24T09:09:41.870 に答える
0

そのコンピューターを介して sql に接続する必要があります。その上でSQLをコピーするか、IPパスを使用してコンピューター上のSQLを指すことができます。

于 2013-08-24T09:09:28.017 に答える