sql >> Databasteknik >  >> RDS >> Sqlserver

går det inte att ladda klassen com.microsoft.sqlserver.jdbc.SQLServerDriver?

Detta undantag skapas när du försöker ladda en klass som kompilerades med en högre version av Java än den du kör din applikation med.

Se UnsupportedClassVersionError

  1. kontrollera vilken version av JVM du kör din app med med java -version
  2. kontrollera versionen av klassfilen enligt förslaget i hur man kontrollerar jdk-versionen som används för att kompilera en .class-fil - med javap -verbose com.microsoft.sqlserver.jdbc.SQLServerDriver
  3. Om jar är avsedd att användas med en högre version av Java kan du antingen:
    • använd en högre version av JVM för att köra appen
    • ladda ned äldre version av drivrutinen



  1. SQL-serverfrågan går långsamt från java

  2. Halloweenproblemet – del 3

  3. SQLAlchemy-session och anslutningsrelation

  4. LOAD DATA LOCAL INFILE stoppar importen vid 69 000 rader