2014-12-06 2 views
0

JSP로이 코드를 사용하지 않아도되지만 데이터베이스 연결을 확인하고 싶습니다. 그래서 이것을 사용하여 JSP 페이지를 확인합니다. database.jsp오류 : jdbc에 적합한 드라이버가 없습니다. mysql : // localhost : 3306/wt

Error: No suitable driver found for jdbc:mysql://localhost:3306/wt 

소스 코드 :

<section> 
     <h3><code>Users</code> Table</h3> 
<% 
    Connection con = null; 
    Statement st = null; 
    ResultSet rs = null; 

    String url = "jdbc:mysql://localhost:3306/wt"; 
    String user = "root"; 
    String password = ""; 

    try { 
     con = DriverManager.getConnection(url, user, password); 
     st = con.createStatement(); 
     rs = st.executeQuery("SELECT VERSION()"); 

     if (rs.next()) { 
      out.println(rs.getString(1)); 
     } 
    } catch (SQLException ex) { 
     System.out.println("Error: " + ex.getMessage()); 
    } 
%> 
    </section> 

가 나는 또한 라이브러리 목록에 mysql-connector-java-5.1.34-bin.jar을 포함했다 내가 그것을 확인하면, 그것은 나에게이 같은 오류가 발생했습니다. 나는 다음과 같은 스택을 사용하고 있습니다 :

  • 의 MySQL 5.6.17
  • 이클립스 루나 (J2EE 관점) 내가 잘못 가고 어디

이 나를 인도 해주십시오

  • 보스 6.1 배포 서버. 미리 감사드립니다.

  • 답변

    0

    로드 클래스 :

    Class.forName(mysqlDriverClass).newInstance(); 
    

    어떤 JDBC 메소드를 호출하기 전에?


    UPDATE는 <%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql"%>를 사용하여 SQL JSTL 클래스를 포함하여 원하는 영역에 데이터 소스 <sql:setDataSource var="snapshot" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost/TEST" user="root" password="pass123"/>을 설정합니다. jstl jar을 포함해야합니다.

    +0

    이 오류가 발생했습니다 :'org.apache.jasper.JasperException : JSP 페이지 /Database.jsp 33 행 처리 중 예외가 발생했습니다 '. 무엇을해야합니까? –

    +0

    ps :'.jsp' 파일에서 사용하고 있습니다. –

    +0

    업데이트를 참조하십시오. 나는 그것이 도움이되기를 바란다 ... – hd1

    관련 문제