carookee - group communication for you
Home / JavaForum / JDBC
Infos   |   Features   |   Gold-Edition   |   Kundenservice   
java
  Übersicht
  Forum
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
  Mitglieder
LOGIN





· Passwort vergessen
· Kostenlos anmelden
  Information
  Demo
  Features
  Im Vergleich
  Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
  Kundenservice
  Impressum
  Datenschutz
  AGB
Status
2.658 User online
0 User eingeloggt
 

Beiträge
   Antworten     Neuer Beitrag    

Beitrag 195 von 277 (70%) |<   <   >   >|

Autor mseele
Datum 14.01.03, 12:07
Betreff "ClassFormatError (Illegal constant pool type)" bei SQL-Server connect


hi,
ich schreibe zurzeit ein programm das sich auf eine datenbank verbindet um sich dort infos zu holen und sie dann zu verarbeiten. das programm soll mit oracle und sql-server zurechtkommen. das verbindenn auf die oracle datenbank funktioniert ohne probleme mithilfe von Class.forName("oracle.jdbc.driver.OracleDriver"); damit ich die klasse finde. wenn ich mich nun mit dem sql-server verbinden möchte mache ich auch ein Class.forName("com.internetcds.jdbc.tds.Driver"); dabei bekomme ich immer wenn ich das programm laufen lasse(mit ide "IntelliJ IDEA 3.0") eine exception(siehe unten). wenn ich genau das gleiche programm(alles gleich auch der classpath) mit nem ant-file laufen lass, kann ich mich auf den sql-server verbinden, sprich ich bekomme keine exception beim Class.forName!!! woran liegt das? meine ide hat dort keinen bug, soviel steht fest.
thx michael

Exception:

java.lang.ClassFormatError: com/internetcds/jdbc/tds/Driver (Illegal constant pool type)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:502)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:250)
at java.net.URLClassLoader.access$100(URLClassLoader.java:54)
at java.net.URLClassLoader$1.run(URLClassLoader.java:193)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:140)
at de.guhsoft.dbdesigner.SQLServer.connect(SQLServer.java:49)
at de.guhsoft.dbdesigner.DatabaseLayer.connect(DatabaseLayer.java:22)
at de.guhsoft.dbdesigner.DBdesigner.(DBdesigner.java:93)
at de.guhsoft.dbdesigner.DBdesigner.main(DBdesigner.java:537)



 Auf diesen Beitrag antworten
 Neuen Beitrag verfassen


|<   <   >   >|

                                                                                                                                                                                                                           

Impressum  · Datenschutz  · AGB  · Infos  · Presse
Ein modernes Forum: teamturn.com