JSP Sql 연동문제

JSP Sql 연동문제

작성일 2015.06.13댓글 1건
    게시물 수정 , 삭제는 로그인 필요

일단 tomcat다 깔았고

 

localhost:8080/파일경로/파일이름.jsp  로

 

jsp 기본구문은 연동이됩니다.

 

문제는 기본구문에 ex(학력: 이름: ) 등을 입력하고 그 입력 자료를 sql테이블로 만드는

 

즉, sql과 연동을 하는 구문이 에러가 뜨는데요

HTTP Status 500 - An exception occurred processing JSP page /0605-1.jsp at line 33


type Exception report

message An exception occurred processing JSP page /0605-1.jsp at line 33

description The server encountered an internal error that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: An exception occurred processing JSP page /0605-1.jsp at line 3330: } else { strPJ = "F";31: }32: String jdbcDriver = "com.mysql.jdbc.Driver";33: Class.forName(jdbcDriver);34: String jdbc = "jdbc:mysql://localhost:3306/1234";35: String dbId = "root";36: String dbPw = "0000";Stacktrace:        org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:575)        org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:462)        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)        javax.servlet.http.HttpServlet.service(HttpServlet.java:731)        org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

root cause

javax.servlet.ServletException: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver        org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:916)        org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:845)        org.apache.jsp._0605_002d1_jsp._jspService(_0605_002d1_jsp.java:153)        org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)        javax.servlet.http.HttpServlet.service(HttpServlet.java:731)        org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:439)        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)        javax.servlet.http.HttpServlet.service(HttpServlet.java:731)        org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

root cause

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver        org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720)        org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)        org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:126)        org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:63)        java.lang.Class.forName0(Native Method)        java.lang.Class.forName(Unknown Source)        org.apache.jsp._0605_002d1_jsp._jspService(_0605_002d1_jsp.java:95)        org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)        javax.servlet.http.HttpServlet.service(HttpServlet.java:731)        org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:439)        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)        javax.servlet.http.HttpServlet.service(HttpServlet.java:731)        org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

note The full stack trace of the root cause is available in the Apache Tomcat/7.0.62 logs.

 

이렇게 에러가 뜹니다...

 

구문상 오류는 아닌 것 같고 연동상의 문제인것 같은데 뭐가 문제일까요??

 

제가 sql 테이블 만드는 것을 몰라서 테이블을 안만들었어요 테이블을 만들어야하나요??

 

만약 테이블을 안만들어서 문제가 생긴거면 테이블 만드는 법도 알려주시면 감사하곘습니다

 

ps. sql에서 db생성하고 테이블 생성해야된다는 것 같은데..

 

sql초보라 상세하게 설명해주시면 감사하겠습니다

 

내공 100입니다!! 급해요!!!!


#jsp sql #jsp sql injection #jsp sql 연동 #jsp sql update #jsp sql query #jsp sql select #jsp sql 값 가져오기 #jsp sql tags #jsp sql delete #jsp sql문 2개

profile_image 익명 작성일 -


질문에 대한답변입니다. (vip125)

올려주신 에러메시지는 com.mysql.jdbc.Driver 에 대한 클래스 정보가 없다고 뜨고 있습니다.

즉 mysql 관련 jar 파일이 lib 안에 없어서 발생합니다.

Mysql JDBC 관련 jar 파일은 mysql-connector-java-?.?.?.jar 입니다.

참고하시고 인터넷상으로 다운받아 lib 밑으로 넣어주시면 해당 부분은 에러없으실겁니다.

도움되셨길 바랍니다.

jsp 와 mysql연동 문제

... jsp이시면 DB연동을 어떤걸 사용하시는지요??? 여러가지 DB설정들이... 나머진 mysql 설치 잘못했거나 톰켓문제....드라이버 중복(요건 상관없을듯...)

JSP+MS-SQL 연동 문제입니다.

... exception org.apache.jasper.JasperException: An exception occurred processing JSP page /dbcon.jsp at line 118: <%@ page import = "java.sql.SQLException" %>9...

jsp와 mssql연동 문제ㅠㅠ

... mssql에서 해당 계정 서버인증도 'sql server및 윈도우 인증'으로 되어있는데 왜 연동이 안될까요?ㅠㅠ 소스는 아래와 같습니다. Class.forName...

jsp와 mssql과 연동문제입니다. jdbc

... 전부 연동은 했는데요. jdbc연동문제만 해결... import java.sql.Connection; import java.sql.DriverManager;... 우선 jsp 연동 해서 java파일로 데이터베이스...

jsp,mysql,jdbc 연동 문제좀 해결해...

jsp 를 이번에 공부하기 시작했는데 첨부터 넘 막히네요 환경변수는... ㅡㅡ 혹시 jar 파일버전 문제일까 해서 mysql-connector-java-3.1.10-bin.jar...

jsp와 mysql 연동 문제..

... <%@ page errorPage="error.jsp" import="java.sql.*, javax.sql.*, java.io.... 이게 문제가 잇는 걸까요..? mysql 명령 mysql -uroot -pinfortix test로는 잘...

jsp tomcat mysql 연동문제

... 이제 여기까지 설정을 다해주었고 마지막 연동입니다. database source... 그래서 이거 문제를 어떻게 해결하는게 좋을까요? jar파일은 jdk 파일 >>>>ext...