MySQl + JSP

3 respostas
P

Olá , me esclarecam uma dúvida…entre várias…

baixei o arquivo chamado “mysql-connector-java-3.0.3-beta.zip” , um JDBC.
Quando descompacto o arquivo ele me da as seguintes pastas :

clover ,META-INF, e uma pasta mysql-connector-java-3.0.3-beta.

Esta pasta “mysql-connector-java-3.0.3-beta” por sua vez contém as pastas: com , pasta lib e pasta ORG.(que é a pasta para caminho do Class.forName - orggjtmmmysql)

O que eu nao estou entendendo , é o que é necessário colocar embaixo de WEB-INF/lib , para que eu consiga realizar uma conexão com o Mysql utilizando JSP.???

Neste arquivo não veio nenhum “.jar” …
O arquivo que peguei esta errado?
O quais as pastas , ou arquivos deste arquivo eu preciso colocar embaixo de WEB-INF/lib ???


Atualmente minha situação encontra-se assim :

Pedido.jsp

<jsp:useBean id=“Med” scope=“session” class=“cidim.MedicamentosBean” />

<html>

<head>

public class MedicamentosBean extends Medicamentos{

public MedicamentosBean() {

try{

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

String url = jdbc:mysql://127.0.0.1/Cidim;

String user = “root”;

String senha = “”;

con = DriverManager.getConnection(url, user, senha);
synchronized(con) {
        ST_buscamed=con.createStatement();}
 }catch(Exception e){}
  info="";

}

}

Meu diretório WEB-INF/classes/cidim
* .class
WEB-INF/lib
pasta orggtkmmmysqlDriver


Por favor é urgente…preciso resolver logo isso para dar continuidade ao meu trabalho…
Obrigado.
Bom trabalho para todos.

Felipe

3 Respostas

douglasfs

Pittella, quando eu fiz testes com o MySQL peguei o driver “stable” (http://www.mysql.com/downloads/api-jdbc-stable.html), acho que você pegou o beta, nesse caso o stable vem com um arquivo .jar e também tem um arquivo README ensinando como instalar o driver, eu cheguei a fazer testes do MySQL com o servidor de aplicações Sun ONE Application Server 7 (usando pool de conexões e testes no JSP), que por sinal eu até fiz um tutorial, ele está pronto e vou publica-lo no GUJ assim que eu tiver tempo de aprender Velocity.

Quem estiver afim desse tutorial eu envio por e-mail o tutorial zipado

douglasfs

Este é um exemplo bem básico de conexão com o MySQL através do JSP

<%@page info = “teste do Douglas com o MySQL” %>
<%@page import=“java.sql.* ,javax.sql., java.io.” %>

<%

String sql = select 20;

try {

// Carrega a classe

Class.forName(com.mysql.jdbc.Driver).newInstance();

<a href="//localhost">//localhost</a> é o nome do servidor

//test é o nome do banco de dados (geralmente  vem na instalação do mysql)

Connection c = DriverManager.getConnection(jdbc:mysql://localhost/test);

System.out.println(Conectado ao MySQL);		

Statement s = c.createStatement();

// Query a ser executada

ResultSet r = s.executeQuery(sql);

if (r.next()) {

out.println("Resultado: " + r.getInt(1));

}

else {

out.println(Erro ao buscar os dados …”);

}

r.close(); // fecha o resultset

s.close(); // fecha o statement

c.close(); // fecha a conexão com o Oracle

}

catch (Exception e)   {

System.out.println(e.getMessage());

}

%>
P

Obrigado valeu…
peguei este que vc falou e funcionou!!!

Obrigado!

Criado 5 de março de 2003
Ultima resposta 8 de mar. de 2003
Respostas 3
Participantes 2