Ich versuche, von einer Servlet-Datei auf MS SQL Server 2005 zuzugreifen. Ich benutze JDBC 4.0 Treiber. Ich habe bereits die JAR-Dateien sqljdbc.jar
und sqljdbc4.jar
Dateien zu meinem Tomcat /lib
Ordner hinzugefügt.HTTP-Status 500 - Java Runtime Environment (JRE) Version 1.7 wird von diesem Treiber nicht unterstützt
Aber während Code ausgeführt Ich erhalte einen Fehler
HTTP-Status 500 - Java Runtime Environment (JRE) Version 1.7 von diesem Treiber nicht unterstützt wird. Verwenden Sie die Klassenbibliothek sqljdbc4.jar, die JDBC 4.0 unterstützt.
Wie wird das verursacht und wie kann ich es lösen?
Mein Code ist:
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection conn = conn = DriverManager.getConnection("jdbc:sqlserver://localhost;databaseName=school;user=sa;password=123");
PrintWriter pwOut = res.getWriter();
pwOut.println("Connected");
Statement st = conn.createStatement();
String searchCriteria = req.getParameter("txtSearch");
ResultSet rs = st.executeQuery("select * from student");
res.setContentType("text/html");