JSP com MYSQL

4 respostas
R

Boa tarde, baixei um artigo desse site relacionado a conexão com banco de dados MYSQL (servidor TomCat) com JSP, onde é criado um arquivo inserir.htm e inserir.jsp, instalei tudo conforme o artigo, nas referentes versões, mas quando clico em ‘submit’ ele abre uma outra janela com o código fonte da página inserir.jsp, alguém poderia me dar uma ajuda para resolver esse problema.
Obrigado desde já

4 Respostas

E

Poste a página ou parte dela de está aparencendo. Pode estar ocorrendo um erro!

Flw

R

Quando chamo a página .htm (o qual esta chama uma jsp) aparece esse erro

Status report

message /fba/inserir.htm

description The requested resource (/fba/inserir.htm) is not available.

o código da jsp é:

<%@taglib prefix=sql uri=<a href="http://java.sun.com/jsp/jstl/sql">http://java.sun.com/jsp/jstl/sql</a>”%>

<sql:setDataSource var=“Conexao”

dataSource=“jdbc:mysql://localhost/fba,com.mysql.jdbc.Driver,robson,123456”

/>
<sql:update dataSource="${Conexao}" var=“Alteracao”>

INSERT INTO teste(campo1, campo2)

VALUES(?,?);

<sql:param value="${param.campo1}"/>

<sql:param value="${param.campo2}"/>

</sql:update>
Inserindo informações na tabela Total de registros inseridos: ${Alteracao}

Obrigado pela atenção

Luiz-SP

robsonpgarcia:
Quando chamo a página .htm (o qual esta chama uma jsp) aparece esse erro

Status report

message /fba/inserir.htm

description The requested resource (/fba/inserir.htm) is not available.

o código da jsp é:

<%@taglib prefix=sql uri=<a href="http://java.sun.com/jsp/jstl/sql">http://java.sun.com/jsp/jstl/sql</a>”%>

<sql:setDataSource var=“Conexao”

dataSource=“jdbc:mysql://localhost/fba,com.mysql.jdbc.Driver,robson,123456”

/>
<sql:update dataSource="${Conexao}" var=“Alteracao”>

INSERT INTO teste(campo1, campo2)

VALUES(?,?);

<sql:param value="${param.campo1}"/>

<sql:param value="${param.campo2}"/>

</sql:update>
Inserindo informações na tabela Total de registros inseridos: ${Alteracao}

Obrigado pela atenção

Espero que essas naum sejam sua senha e password…

onde vc colocou jsp, as tag também são necessárias… :shock:

R

Valeu, kra, um outro problema que estou tendo, criei no root uma página teste.jsp com o código:

<%@page contentType=“text/html”%>
<jsp:useBean id=“con” class=“conexao.Conexao”/>

Teste Conexão

Teste Conexão

A situação do banco é :

e o arquivo .jar coloquei no lib com o nome de conexao.jar

package conexao;

import java.sql.*;

public class Conexao {

public Connection con;

public Statement stm;

private String sit = “”;

public Conexao() {

try {

Class.forName(org.gjt.mm.mysql.Driver);

con = DriverManager.getConnection(jdbc:mysql://localhost:3306/teste”,“root”,“root”);

stm = con.createStatement();

sit = Conexão efetuada com sucesso;

} catch (Exception e) {

sit = não foi possível conectar ao banco + e.getMessage();

}

}

public String getSituacao(){

return sit;

}

}

Mas quando chamo a página teste.jsp dá o seguinte erro:

org.apache.jasper.JasperException: /conexao.jsp(2,0) The value for the useBean class attribute conexao.Conexao is invalid.

org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:39)

org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409)

org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:150)

org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1227)

org.apache.jasper.compiler.Node$UseBean.accept(Node.java:1116)

org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)

org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213)

org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2219)

org.apache.jasper.compiler.Node$Root.accept(Node.java:456)

org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)

org.apache.jasper.compiler.Generator.generate(Generator.java:3272)

org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:244)

org.apache.jasper.compiler.Compiler.compile(Compiler.java:470)

org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)

org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)

org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)

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

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

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

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

Será que alguém pode me ajudar, agradeço desde já.

Criado 28 de março de 2006
Ultima resposta 29 de mar. de 2006
Respostas 4
Participantes 3