Q121-1:データベースの転送がうまくいきません。
A121-1:
可能性として以下が考えられます。
(1) データベース(MySQL)のインストールが正しく行われていない。
(2) MZ PlatformからMySQLを利用するための設定が正しく行われていない。
(3) 付属アプリケーション"購買管理06.mzax"の設定あるいは操作が正しく行われていない。
何らかのエラーメッセージが表示されるのであれば、それをお知らせいただけないでしょうか。何のエラーも表示されない場合にも、その旨お知らせください。
Q121-2:
「ClassNotFoundException: com/mysql/jdbc/Driver」というエラーメッセージが表示されます。
A121-2:
お知らせいただいたエラーは
> (2) MZ PlatformからMySQLを利用するための設定が正しく行われていない。
に該当するもので、MZ PlatformとMySQLを接続するためのドライバソフトがインストールされていない時に発生します。付属の「工程管理システム導入マニュアル」5ページ以降の、「JDBCドライバのインストール」の記述に従ってドライバのインストールを行ってください。
それでも尚、エラーが発生する場合には、お手数ですが、エラー画面とともにご連絡お願いします。
Q121-3:
大変申し訳ありませんが、JDBCドライバのインストールですが、資料は読みましたが分かりません。詳しく教えて下さい。
A121-3:
以下の手順に従ってください。
(1) "http://ftp.iij.ad.jp/pub/db/mysql/Downloads/Connector-J/mysql-connector-java-5.1.15.zip"へインターネットエクスプローラで接続します。
(2) [ファイルのダウンロード]というダイアログが現れますので、[保存]ボタンを押し、"mysql-connector-java-5.1.15.zip"というファイルを適当な場所に保存します。
(3) 保存したファイルをダブルクリックします。"mysql-connector-java-5.1.15"という名前のフォルダが表示されます。
(4) このフォルダの中に、"mysql-connector-java-5.1.15-bin.jar"というファイルがあります。このファイルを、"C:\MZPlatform\Java\jre6\lib\ext"フォルダにコピーします。
以上でJDBCドライバのインストールは終了です。MZ Platformを起動してください。
Q121-4:
下記の件は出来ました。有難う御座いました。
次の問題として、データを落としたパソコンをベースに共有で繋ぎたいと考えていますが、上手くいかないので教えて下さい。Local hostの部分をパソコン名にしましたが、出来ませんでした。
A121-4:
何かエラーメッセージが表示されているようでしたら、それをお教えください。
また、ご質問の際には、エラーメッセージがあればそのメッセージを、何のエラーメッセージも表示されないのであれば、「エラーは表示されない」旨ご連絡お願いします。
Q121-5:
エラーと言うか繋ぎ方も分かっていないと思いますので、画面を送りますのでお願いします。
A121-5:
データベースの共有方法ですが、各PCに以下のようにソフトウェアをインストールしてください。
(1) データベースを保持するPC(仮に名前を"Server"とします)
MySQLをインストールし、データベースを設定します。(ここまではすでに完了しているものと思います。)
(2) データベースへ接続するPC(仮に名前を"Client"とします)
MZ Platformをインストールし、作成したアプリケーションをコピーしてください。
Client上でMZ Platformを起動し、作成したアプリケーションを実行してください。そして、データベースへの接続を行う画面上で、
jdbc:mysql://localhost/
と書かれている箇所の"localhost"の部分をデータベースを保持するPCの名前("Server")に書き換えて接続してみてください。
ここまで実行してみてエラーが発生するようでしたら、そのメッセージをお知らせください。
Q121-6:
「Communications link failure The last packet sent successfully to the sever was ...」というエラーが出ましたので、確認をお願いします。
現在の状況
1、サーバーにデータ入力しました。
2、私のパソコンとサーバーでの間で繋ぐ様にしている最中です。
A121-6:
お知らせいただいたエラーは、相手先のデータベースに接続できないときに発生します。具体的な原因として、以下の3つが考えられます。
(1) 接続先のPCがネットワーク上に見つからない。
(2) 接続先のPCでMySQLのサービスが開始されていない。
(3) 接続先のPCのファイアウォールで通信が遮断されている。
以前にお送りいただいた画面図では、"\\Server\shareddocs"フォルダが見えていること、MySQLを普通にインストールした場合には、PC起動時にMySQLのサービスが自動的に開始されることから考えると、(3)の可能性が高いように思います。以下の手順にて、接続先PCのファイアウォール設定を行ってください。
(a) [コントーロルパネル]->[セキュリティセンタ−]->[Windows ファイアウォール]と選択します。
(b) [例外]タブをクリックします。
(c)「プログラムおよびサービス」の一覧を見てください。その中に「MySQL Server」という項目があれば、その欄にチェックを入れてください。なければ、一覧の下にある[ポートの追加]ボタンをクリックし、
名前: MySQL Server
ポート番号: 3306
TCP欄をチェック
として[OK]ボタンをクリックします。
(d) [OK]ボタンをクリックして、「Windows ファイアウォール」ウィンドウを閉じます。
(e) PCを再起動してください。
以上、ファイアウォールの設定方法は、付属の「工程管理システム操作マニュアル」の「7-4 ファイアウォールの設定」にも記述がありますので、合わせてご覧ください。
Q121-7:
下記の件繋がりました。
有難う御座います。
各パソコンに落としましたが、繋げる際は、アプリケーションから繋いでいればいいでしょうか?
A121-7:
無事につながって何よりです。
MZ Platformとアプリケーションは各PCへそれぞれインストールとコピーを行い、データベースへの接続はアプリケーションから行うことになります。
コピーするアプリケーションは、データベース接続に必要な設定(接続先PC名やパスワード)を行った後のものにしておかないと、1つ1つ後から直さないといけなくなるので気を付けてください。
各アプリケーションはローダーから実行できますので、MZ Platformインストール後のライセンス申請は必要ありません。