Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

classNotFoundException beim Laden des JDBC-Treibers

Sie müssen die JDBC-Treiberdokumentation überprüfen, die mit Ihrer SQL-Server-Version geliefert wurde. Im alten SQL Server 2000 , der Klassenname des JDBC-Treibers ist wie bei Ihnen:

Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");

Seit SQL Server 2005 , Microsoft hat den Klassennamen des JDBC-Treibers geändert:

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

Korrigieren Sie es entsprechend.

Bitte beachten Sie, dass der CLASSPATH Umgebungsvariable wird ignoriert von Netbeans und allen anderen anständigen Java-Programmen. Vergessen Sie es und versuchen Sie nicht einmal, es einzustellen, bis Sie verstehen, warum es existiert und wofür es verwendet werden soll.