Ошибка: не найден подходящий драйвер для jdbc: ucanaccess - PullRequest
0 голосов
/ 20 декабря 2018

я новичок в программировании на Java и новый на этом форуме.В настоящее время я делаю свой проект в JSP, которые имеют подключение к базе данных, используя доступ Microsoft.я пытаюсь использовать драйвер ucanaccess для подключения SQL, и вот где я получил ошибку: java.sql.SQLException: не найден подходящий драйвер для jdbc: ucanaccess: // C: /Users/dbaccess/testDB.accdb.

Я использую Eclipse в качестве IDE для проекта.я уже поместил все 5 файлов jars в справочную библиотеку, как упомянуто одним из пользователей здесь в stackoverflow.

String dburl = "jdbc:ucanaccess://C:/Users/dbaccess/testDB.accdb";

 Connection con=DriverManager.getConnection(dburl,"","");
 Statement stmt=con.createStatement();
ResultSet rs=stmt.executeQuery("SELECT * FROM studTab");
boolean b=rs.next();

out.println("registration no: "+rs.getString(1));
 out.println("<br>name: "+rs.getString(2));
out.println("<table border=5>");
out.println("<th>"+"IT2353"+"</th>");

while(b)
{
    out.println("<tr>");
    out.println("<td>"+rs.getString(2)+"</td>");
    out.println("</tr>");
    b =rs.next();
}
out.println("</table>");

ошибка: тип отчета об исключении

Сообщение javax.servlet.ServletException: java.sql.SQLException: не найден подходящий драйвер для jdbc: ucanaccess: // C: /Users / dbaccess / testDB.accdb

Описание Сервер обнаружил непредвиденное состояние, не позволяющее ему выполнить запрос.

Исключение org.apache.jasper.JasperException: javax.servlet.ServletException: java.sql.SQLException: не найден подходящий драйвер для jdbc: ucanaccess: // C: /Users/dbaccess/testDB.accdb org.apache.jasper.servlet.JspServletWrapper.handleJspException (JspServletWrapper.java:598) org.ache.servlet.JspServletWrapper.service (JspServletWrapper.java:499) org.apache.jasper.servlet.servlet.http.HttpServlet.service (HttpServlet.java:742) org.apache.tomcat.websocket.server.WsFilter.doFilter (WsFilter.java:52)

Основная причина javax.servlet.ServletException: java.sql.SQLException: не найден подходящий драйвер для jdbc: ucanaccess: // C: /Users/dbaccess/testDB.accdb org.apache.jasper.runtime.PageContextImpl.doHandlePageException (PageContextImpl.javaapache или org).jasper.runtime..servlet.http.HttpServlet.service (HttpServlet.java:742) org.apache.jasper.servlet.) org.apache.jasper.servlet.JspServlet.service (JspServlet.java:330) javax.servlet.http.HttpServlet.service (HttpServlet.java:742) org.apache.tomcat.websocket.server.Wsilterter (WFF).java: 52)

Основная причина java.sql.SQLException: не найден подходящий драйвер для jdbc: ucanaccess: // C: /Users/dbaccess/testDB.accdb java.sql.DriverManager.getConnection (UnknСобственный источник)servlet.http.HttpServlet.service (HttpServlet.java:742) org.apache.jasper.servlet.JspServletWrapper.service (JspServletWrapper.java:476) org.apache.jasper.servlet.JspServlet.jspJervlet.org.apache.jasper.servlet.JspServlet.service (JspServlet.java:330) javax.servlet.http.HttpServlet.service (HttpServlet.java:742) org.apache.tomcat.websocket.server.WsFilter (WFF)Ява: 52)

...