2016-03-30 25 views
0

MarkLogic Veritabanından veri getirerek Jasper raporları oluşturmak istiyorum. Ne yazık ki, MarkLogic Database JDBC Driver'a sahip değil, bu yüzden birisi Jasper sunucusunda MarkLogic JDBC veya JNDI bağlantısı oluşturmama yardımcı oluyor.MarkLogic Veritabanı bağlantısı Jasper sunucusu ile

+0

Hi tutuyor. Gönderiye biraz detay ile cevap verdin. Başka biri şimdi hangi ML sürümünü kullanıyorsunuz diye soruyor. Belki de sorunuza odaklanmanız size yardımcı olacaktır. Sunucu sürümüyle ilgili daha fazla ayrıntı, her şeyi nasıl ayarlayacağınız, özel hata mesajları, vb. Soruların tümü, doğru kişiye nasıl yardımcı olabileceğine dair daha iyi bir fikir verebilir. –

cevap

2

MarkLogic 8'in bir ODBC sürücüsü vardır. JDBC/JNDI konektörü veya köprüden anladığım kadarıyla (ve daha önceki sürümlerde ne olduğundan emin değilim) emin değilim.

ODBC sürücüsü buradan indirilebilir: https://developer.marklogic.com/products/odbc

Dahası, o sayfanın altındaki tartışması da konuya biraz ışık (Steve Buxton ve Thijs van Ulden gelen yorumları bakınız)

+0

Merhaba David - Cevabınız için teşekkürler. Ben windows başarıyla ODBC bağlantısı ayarlamayı denedim ama aşağıdaki yapılandırma ile JDBC-ODBC köprüsü kullanarak Jasper sunucusundan mantık veritabanını işaretlemek için bağlanamıyorum: JDBC Sürücü: sun.jdbc.odbc.JdbcOdbcDriver JDBC URL: jdbc: odbc: marklogic –

+0

Java 7 kullanıyor musunuz? JDBC-ODBC Köprüsü hala Java 7'de var: http://docs.oracle.com/javase/7/docs/technotes/guides/jdbc/bridge.html –

+0

Merhaba Sam- Mark 7'ye bağlanmayı denedim JDBC-ODBC köprüsü kullanarak mantık veritabanı ancak bu özel durumla karşılaşıyorum: net.sf.jasperreports.engine.JRException: java.sql.SQLException: [Microsoft] [ODBC Sürücü Yöneticisi] Veri kaynağı adı bulunamadı ve varsayılan sürücü belirtildi –

İlgili konular