PowerBuilder は JDBC 経由で MySQL データベースに接続します

目次

 0. 事前準備(バージョンは問いません)

1. 右クリックして管理者として実行し、システム設定を実行します (管理者以外のユーザーはエラーを報告します)。

2. データベースに接続します (MySQL がインストールされ、データベース スチューデントが作成され、データベース サーバーが実行されていると仮定します)。


知らせ:

  1. PowerBuilder 2017R3は 32 ビットなので、Java データベース コネクタも 32 ビットをダウンロードする必要があります。そうしないと接続できません。
  2. ODBC 経由で MySQL に接続することもできますが、これにも 32 ビット バージョンが必要です (64 ビットをインストールしている場合は、アンインストールして 32 ビットをインストールする必要があります)。
  3. MySQL インストーラーがインストールされている場合は、次のように表示できます。

 

-- 参考

コネクタ/ Jダウンロード

https://dev.mysql.com/downloads/connector/j/

 

コネクタ/ODBCのダウンロード

https://dev.mysql.com/downloads/connector/odbc/

 

Java SE Development Kit 8 ダウンロード ( JRE を含む) 32 ビット版のダウンロード

https://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads.html

 


MySQL設定 ODBC データ ソース

https://blog.csdn.net/Alger_/article/details/74279729

 0. 事前準備(バージョンは問いません)

0.1 32 ビット JDK をダウンロードしてインストールします: jdk-8u271-windows-i586.exe

インストール後:

0.2 32 ビット コネクタ/J: mysql-connector-java-8.0.22.jarをダウンロードしてインストールします。

インストール後:

1. 右クリックして管理者として実行し、PB の Java 環境を設定します (管理者以外はエラーを報告します)

1.1 Java タブ - パスの追加- ファイルの選択

1.2 インストールされている Connector/J を選択します

1.3 JDK を設定し、それぞれ Jdk と Jre に移動します

1.4 完了後に PowerBuilder ソフトウェアを確認して再起動します。

もう一度システム オプションを開き、以下に示すように [ロード済み] に変わったら、バージョンは自分でインストールしたバージョンである可能性があります。

2. データベースに接続します (MySQL がインストールされ、データベース スチューデントが作成され、データベース サーバーが実行されていると仮定します)。

2.1 「データベース」をクリックします

2.2  [接続] タブ:

知らせ:

プロフィール名:好きなものを入力してください

ドライバー名: com.mysql.jdbc.Driver (バージョンが異なると異なる場合があります)

URL: jdbc:mysql://localhost:3306/student?serverTimezone=Asia/Shanghai

ログインID:データベースユーザーID

パスワード:データベースユーザーのパスワード

 

URL形式: jdbc:mysql://<IP>:<ポート>/<データベース>?serverTimezone=<適切なタイムゾーン (デフォルトでエラーが報告されます)>[その他のパラメータ]

このうち<>は必須、[ ]は任意です

 

データベース ユーザには、データベース権限を 1 つだけ持つアカウントを使用するのが最適です。PowerBuilder では、操作可能なすべてのテーブルがこのアカウントで表示され、混乱しやすいためです。

 2.3  [システム] タブ: 使用するデータベースを入力する必要があります。入力しないと警告 ⚠

2.4  「プレビュー」タブ: 接続テストは成功しました

2.5 接続後、テーブルが表示されます

3. エラーの解決

構成が完了すると、一定時間が経過すると、「JavaVM を初期化できませんでした」というエラーが表示されます。

エラー: JavaVM を初期化できませんでした

 JDK が自動的に更新されている可能性がありますので、その場合は手順 1.3 を再設定して問題を解決してください。

接続を完了します(ODBC接続方法は大きく異なるため参考にはなりません)

個人的な経験ですので、間違いや脱落があれば修正してください。

いいね、収集大歓迎です〜

Copyright©2021 Cherry_ChenNan

おすすめ

転載: blog.csdn.net/qq_27677599/article/details/112300817
おすすめ