Ce document présente les résultats des tests de compatibilité entre FineReport 10.0 et AnalyticDB for MySQL, couvrant la connectivité, la liste des tables et l'interrogation des données.
Environnement de test
Le site officiel de FineReport 10.0 est disponible à l'adresse suivante : FineReport 10.0.
Périmètre du test
Connexion à FineReport 10.0 : dans FineReport Designer, ouvrez la boîte de dialogue define data connection et créez une nouvelle connexion nommée JDBC2. Sélectionnez MySQL comme type de base de données, définissez le pilote sur
com.mysql.jdbc.Driveret l'URL surjdbc:mysql://localhost:3303. Cliquez sur test connection. Un message confirme la réussite de la connexion.Liste des bases de données : l'aperçu indique que l'instance actuelle contient trois bases de données :
MYSQL,INFORMATION_SCHEMAettest4dmp.Liste des tables : la boîte de dialogue Preview répertorie les 17 tables de la base de données actuelle.
Affichage du schéma de la table : la boîte de dialogue Preview affiche l'instruction
CREATE TABLE(résultat de la commandeSHOW CREATE TABLE) pour la tablestudent. Cette table comporte trois colonnes :id(bigint),name(varchar) etunit(int).Visualisation des données de la table : la boîte de dialogue Preview affiche une table composée de trois colonnes : id (bigint), name (varchar) et unit (int). Elle contient un enregistrement (id=1, name=sa, unit=1). L'aperçu est limité à 200 lignes maximum.
Affichage des vues : la boîte de dialogue Preview affiche les détails de la vue
student_view, y compris son instruction de création (CREATE VIEWtest4dmp.student_viewAS S...), son jeu de caractères (utf8) et son interclassement (utf8_general_ci). L'aperçu des données de la vue affiche 1 ligne, avec une limite maximale de 200 lignes.