2010-12-02 83 views
2

Je développe une application utilisant Java avec MySQL pour un client. Je ne veux pas que le client installe MySQL sur son PC, je suis donc passé à Java Derby DB. Malheureusement, je n'ai pas pu trouver dans l'assistant ireport une connexion pour Derby ou SQLite; Y a-t-il une solution pour cela?je veux utiliser ireport avec sqlite ou java derby

Répondre

1

Si vous souhaitez établir une connexion à une base de données dans iReport qui n'est pas présente par défaut, vous devez ajouter le fichier jar au chemin de classe iReport. Dans le passé, je viens d'ajouter le pot avec le pilote dans le dossier lib dans iReport et j'ai redémarré iReport.

2

Premier téléchargement sqlitejdbc.jar

Vous devez aller dans Outils iReport -> Options -> Classpath puis cliquez sur ajouter jar et ajouter téléchargé le fichier sqlitejdbc.jar.

Maintenant, pour se connecter à la base de données. Sélectionnez d'abord la connexion Jdbc. Toujours après cela, vous n'avez pas vu le pilote sqlite dans le combobox du pilote JDBC. Donc wirte dans ce "org.sqlite.JDBC" et dans JDBC type d'URL "jdbc: sqlite: emplacement du fichier sqlite" Par exemple "jdbc: sqlite: E: \ Workplace \ Db_test \ project2.sqlite".

puis cliquez sur test si vous avez donné un mot de passe puis tapez mot de passe sinon laissez vide. :)