Conexão Jdbc + javabeans

1 resposta
V

Pessoal…
eu criar as classes para conexão (connection) e para output dos dados de um banco de dados e suas tabelas…
estou usando Mysql em um servidor de outro pc daqui da empresa.
na hora de rodar o .jsp que usa o netbeans e da um .next(), esta me retornando um erro…dizendo que estou com erro no javabean…o pior é que ta tudo certo!!!

Eu não instalei nenhum driver mysql no computador local onde estou fazendo os testes…
o que preciso fazer para que isso funcione? o que pode ser esse erro?

Segue abaixo o erro que esta dando:

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

exception

org.apache.jasper.JasperException: Exception in JSP: /index.jsp:14

11: <title>Insert title here</title>

12: </head>

13: <body>

14: <jsp:useBean id=“conexaocliente” scope=“session” class=“bancodedados.Conexaocliente” />

15: <jsp:setProperty name=“conexaocliente” property="*" />

16:

17:
Stacktrace:

org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:504)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)

javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

root cause

javax.servlet.ServletException: org.gjt.mm.mysql.Driver

org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:858)

org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791)

org.apache.jsp.index_jsp._jspService(index_jsp.java:88)

org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)

javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)

javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

root cause

java.lang.ClassNotFoundException: org.gjt.mm.mysql.Driver

org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1352)

org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1198)

java.lang.ClassLoader.loadClassInternal(Unknown Source)

java.lang.Class.forName0(Native Method)

java.lang.Class.forName(Unknown Source)

bancodedados.Conexao.<init>(Conexao.java:45)

bancodedados.Conexaocliente.<init>(Conexaocliente.java:12)

org.apache.jsp.index_jsp._jspService(index_jsp.java:59)

org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)

javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)

javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

1 Resposta

J

Você tem que baixar o driver do mysql e colocar no seu classpath, baixe em www.mysql.org e coloque o jar na pasta lib da sua aplicação, ou em commons/lib do Tomcat, e o nome da classe do driver oficial não é org.gjt.mm.mysql.Driver e sim org.mysql.jdbc.Driver, você tem que mudar isso tambem.

Criado 28 de setembro de 2006
Ultima resposta 28 de set. de 2006
Respostas 1
Participantes 2