2016-03-30 5 views
0

Ich möchte Jasper-Berichte erstellen, indem ich Daten aus der MarkLogic-Datenbank abrufe. Leider hat die MarkLogic-Datenbank keinen JDBC-Treiber, daher hilft mir jemand beim Erstellen einer MarkLogic-JDBC- oder JNDI-Verbindung im Jasper-Server.MarkLogic-Datenbankverbindung mit Jasper-Server

+0

Hallo. Du hast mit meinem Detail auf meinen Beitrag geantwortet. Jemand anderer fragt jetzt, welche Version von ML du verwendest. Vielleicht ist es hilfreich für Sie, auf Ihre Frage näher einzugehen. Weitere Details über die Serverversion, wie Sie die Dinge einrichten, die spezifischen Fehlermeldungen usw., die alle in der Frage gebündelt sind, können der richtigen Person eine viel bessere Vorstellung davon geben, wie sie helfen kann. –

Antwort

2

MarkLogic 8 verfügt über einen ODBC-Treiber. Es gibt keinen JDBC/JNDI-Konnektor oder eine Brücke mehr von dem, was ich verstehe (und was es in früheren Versionen gab, bin ich nicht sicher).

Der ODBC-Treiber kann hier heruntergeladen werden: https://developer.marklogic.com/products/odbc

Darüber hinaus ist die Diskussion über die unten auf der Seite wirft auch ein Licht auf das Thema (siehe Kommentare von Steve Buxton und Thijs van Ulden)

+0

Hallo David - Danke für die Antwort. Ich habe versucht, ODBC-Verbindung erfolgreich in Windows zu setzen, aber ich bin nicht in der Lage, Logic-Datenbank von Jasper-Server mit JDBC-ODBC-Brücke mit der folgenden Konfiguration zu markieren: JDBC-Treiber: sun.jdbc.odbc.JdbcOdbcDriver JDBC-URL: jdbc: odbc: marklogic –

+0

Verwenden Sie Java 7? JDBC-ODBC Bridge ist immer noch in Java 7: http://docs.oracle.com/javase/7/docs/technotes/guides/jdbc/bridge.html –

+0

Hallo Sam- Ich habe versucht mit Java 7 Verbindung zu Mark Logikdatenbank mit JDBC-ODBC-Brücke, aber ich bin mit dieser Ausnahme konfrontiert: net.sf.jasperreports.engine.JRException: java.sql.SQLException: [Microsoft] [ODBC-Treiber-Manager] Datenquellenname nicht gefunden und keine Standard Treiber angegeben –

Verwandte Themen