'da InterSystems Önbellek Veri Kaynağını nasıl kurarım? Bir Intersystems Cache veri kaynağına yeni bir JDBC bağlantısı kurmaya çalışıyorum ve hatta yapılıp yapılamayacağını öğrenmek için uğraşıyorum. JDBC sürücüsü hiçbir InterSystems Önbellek seçeneği açılır olmadığı içinJaspersoft Studio
, elle sürücü dize eklendi ->com.intersys.jdbc.CacheDriver
Sonra aşağıdaki biçimde URL'yi manuel eklendi - >jdbc: Önbellek: //123.123.123.123: Ben de JDBC sürücüsünü bulundu ve Jar Dosyası Yolu ekledikten
12345/namespace ->cachedb.jar
Taban d hata mesajında, JDBC konnektörü ile sistemler arası veritabanlarına bağlanmak bile mümkün olup olmadığını merak ediyorum. Ne düşünüyorsun? Eğer fazla bilgi detaya bakmak görmek istiyorsanız,
İstisna:
Ben bağlanmayı deneyin
, ben şu hatayı alıyorum. Sebep: Java.Lang.ClassNotFoundException: com.intersys.jdbc.CacheDriver net.sf.jasperreports_6.2.1.finalDetaylar bulunamaz:
net.sf.jasperreports.engine.JRRuntimeException: java.lang.ClassNotFoundException: com.intersys.jdbc.CacheDriver cannot be found by net.sf.jasperreports_6.2.1.final
at net.sf.jasperreports.data.jdbc.JdbcDataAdapterService.getConnection(JdbcDataAdapterService.java:173)
at net.sf.jasperreports.data.jdbc.JdbcDataAdapterService.contributeParameters(JdbcDataAdapterService.java:128)
at net.sf.jasperreports.data.AbstractDataAdapterService.test(AbstractDataAdapterService.java:128)
at com.jaspersoft.studio.data.wizard.AbstractDataAdapterWizard$3.runOperations(AbstractDataAdapterWizard.java:162)
at com.jaspersoft.studio.utils.jobs.CheckedRunnableWithProgress$1.run(CheckedRunnableWithProgress.java:59)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.ClassNotFoundException: com.intersys.jdbc.CacheDriver cannot be found by net.sf.jasperreports_6.2.1.final
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:439)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:352)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:344)
at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:348)
at net.sf.jasperreports.engine.util.JRClassLoader.loadClassForRealName(JRClassLoader.java:174)
at net.sf.jasperreports.data.jdbc.JdbcDataAdapterService.getConnection(JdbcDataAdapterService.java:145)
... 5 more
Ben bu istediler JasperReports topluluk sayfası, ancak orada fazla etkinlik almıyor.
elimden dürüst olmayı unutma. RazorSQL içinde (Önbelleğe çalışan bir DB bağlantım var) onu bulabilirdim. Bunu sıkıştırdım ve sizin için bir bağlantı oluşturdum https://www.dropbox.com/s/ewox6r8hr1xwakh/cachedb.7z?dl=0 – Frantumn
Bu jar jdbc sürücüsü içermiyor (* com.intersys.jdbc.CacheDriver * sınıfı). Bunun gerçek bir * jdbc * sürücüsü olduğundan emin misiniz? :) –
Bu web sitesi adının CacheDB.jar olduğunu öneriyor. http://www.cachemonitor.de/intersystems-documentation-cache-jdbc-driver/ – Frantumn