Я пытаюсь получить доступ к MS SQL Server 2005 из файла сервлета. Я использую драйвер JDBC 4.0.
Я уже добавил файлы JAR sqljdbc.jar
и sqljdbc4.jar
в папку Tomcat /lib
.
Но при запуске кода я получаю сообщение об ошибке
HTTP-статус 500 - Java Runtime Environment (JRE) версии 1.7 не поддерживается этим драйвером. Используйте библиотеку классов sqljdbc4.jar, которая поддерживает JDBC 4.0.
Как это вызвано и как я могу его решить?
Мой код:
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");