私はデータの取得とデータ保存にmysql
を使用するプログラムを書いています。最初のjFrame
では、プログラムが初めて使用されている場合、データベースと必要なすべてのテーブルが作成されます。
後で、そのデータベース環境に接続しようとします。 mysql service
とapache service
が実行中であるかどうかを確認するには、java code
でどうすればよいか知りたいです。サービスが実行されていない場合は、それらを実行する必要があります。
私はサービスJavaを使用しているXamppのmysqlとapacheサービスのステータス
1. Process process =
Runtime.getRuntime().exec("C:\\xampp\\mysql\\bin\\mysqld.exe");
2. Process process =
Runtime.getRuntime().exec("C:\\xampp\\apache\\bin\\httpd.exe");
を実行するためのコードのこの部分を持っていますが、どのように私は彼らのステータス(ランニング/実行していない)を得ることができます。
接続が失敗した場合は、apacheとmysqlに接続して報告してください。サーバープロセスを手動で開始することはお勧めしません。これにより、プログラムと環境の間に強い依存関係が形成されます。 – Konrad