このドキュメントでは、FineReport 10.0 と AnalyticDB for MySQL の互換性テストの結果を示します。このテストでは、接続性、テーブルのリスト表示、テーブルデータのクエリを検証します。
テスト環境
FineReport 10.0 の公式サイトは FineReport 10.0 です。
テスト範囲
- FineReport 10.0 への接続: FineReport Designer で [データ接続の定義] ダイアログボックスを開き、[JDBC2] という名前の新しい接続を作成します。 データベースとして [MySQL] を選択し、ドライバーを
com.mysql.jdbc.Driverに、URL をjdbc:mysql://localhost:3303に設定します。 [接続テスト] をクリックします。 接続が成功したことを示すメッセージが表示されます。 - データベースのリスト表示: プレビューには、現在のインスタンスに
MYSQL、INFORMATION_SCHEMA、test4dmpの 3 つのデータベースが含まれていることが表示されます。 - テーブルのリスト表示: [プレビュー] ダイアログボックスに、現在のデータベース内の全 17 テーブルがリスト表示されます。
- テーブルスキーマの表示: [プレビュー] ダイアログボックスに、
studentテーブルのCREATE TABLE文 (SHOW CREATE TABLEコマンドの結果) が表示されます。 このテーブルには、id(bigint)、name(varchar)、unit(int) の 3 つの列があります。 - テーブルデータの表示: [プレビュー] ダイアログボックスに、id (bigint)、name (varchar)、unit (int) の 3 つの列を持つテーブルが表示されます。 このテーブルには 1 件のレコード (id=1, name=sa, unit=1) が含まれています。 プレビューは最大 200 行に制限されます。
- ビューの表示: [プレビュー] ダイアログボックスに、
student_viewビューの詳細が表示されます。詳細には、作成文 (CREATE VIEWtest4dmp.student_viewAS S...)、文字セット (utf8)、照合順序 (utf8_general_ci) が含まれます。 ビューデータのプレビューには 1 行が表示され、最大 200 行の制限があります。