2010-12-15 53 views
2

Je travaille sur ce sujet depuis un certain temps et, malheureusement, j'ai peu d'expérience avec Birt et JDBC/ODBC. J'ai cherché et recherché mais je ne peux pas conclure de manière concluante ce dont j'ai besoin pour que Birt puisse se connecter à une base de données SQLite via ODBC.Birt Eclipse, connexion à une base de données SQLite via ODBC? Ai-je besoin d'un pilote JDBC spécifique pour que Birt puisse l'utiliser?

J'ai configuré la base de données SQLit sur mon ordinateur Windows pour utiliser ODBC. De là, cependant, je ne peux pas comprendre, dans la source de données JDBC Birt Report Designer-> New source de données-> ce que je suis supposé mettre afin d'accéder à la base de données.

Ai-je besoin d'un pilote spécifique pour ce que je dois installer pour l'utiliser comme « classe Driver »

est le chemin de mon ODBC/SQLite db le champ « URL Driver »?

J'apprécierais beaucoup de conseils à ce sujet.

Répondre

5

Il existe un JDBC driver spécifiquement pour SQLite, vous n'avez donc pas besoin d'utiliser un pont.

L'URL doit être:

jdbc:sqlite:/path/to/my.db 

La classe est org.sqlite.JDBC.

+0

merci pour l'aide, cela devrait aider à sauver une partie de ma santé mentale :) (passé la meilleure partie d'une journée à essayer de me familiariser avec toutes ces choses) – Rick

0

Comme la réponse initiale l'indique, vous pouvez télécharger le pilote SQLite JDBC. Une fois téléchargé, vous devez déployer correctement le JAR dans BIRT afin que le pilote soit disponible dans le concepteur d'éclipse. Mettez le JAR dans:

<BIRT Install>\eclipse\plugins\com.actuate.data.oda.jdbc.drivers_<BIRT VERSION> 

Une fois que le JAR est là, redémarrez Eclipse/BIRT et vous devriez être en mesure de créer une source de données SQLite assez facilement.

Bonne chance!