Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/06/2010, 16:45
alangb01
 
Fecha de Ingreso: junio-2010
Mensajes: 3
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: NetBeans JSP Servlet MySQL

necesitas el conector jdbc mysql en tus librerias, lo puedes bajar de la web de mysql, dependiendo de la version de tu servidor mysql

la conexion de la misma es la misma que en java puro.

Aca un ejemplo en capas.

Código:
package cado;

import java.sql.*;

public class cado {
    public Connection conectar() {
        
        Connection cnx;
        try {
            Class.forName("com.mysql.jdbc.Driver");
            cnx = DriverManager.getConnection("jdbc:mysql://localhost/ventas", "root", "root");
            return cnx;
        }
        catch (Exception ex) { return null;}

    }
}

Para modificar
Clase plato
Código:
package negocio;
import java.sql.*;
import cado.cado;

public class plato {
    ResultSet rs;
    Statement st;

    public ResultSet listar_platos(int idtipo){
        try {
            cado cn=new cado();
            
            st=cn.conectar().createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
            rs=st.executeQuery("SELECT * FROM platos");
         return rs;
        }
        catch(Exception ex){return null;}

    }
}

JSP

Código:
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@page import="java.sql.*" %>
<jsp:useBean id="plato" scope="request" class="negocio.plato"/>


<html><head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>listado platos</title>
</head>
<body>
       
            
  <table width="100%" border="1">
  <tr>
    <td width="73"><strong>codigo</strong></td>
    <td width="267"><strong>descripcion</strong></td>
    <td width="76"><strong>estado</strong></td>
    <td width="146">&nbsp;</td>
  </tr>

	<%

	ResultSet rs=plato.listar_platos(idtipo);
	int N=0;
	while(rs.next()){
	N++;
	%>
 	<tr>
                <td>&nbsp;</td>
                <td>&nbsp;</td>
                <td>&nbsp;</td>
                <td width="200" align="center">
                  <input name="bmodificar" type="submit" id="bmodificar" value="Modificar" />
                  -
                  <input name="beliminar" type="submit" id="beliminar" value="Eliminar" />
               </td>
              </tr>
	<%
    }

if(N==0){
%>
<tr> <td colspan="4">No hay registros</td></tr>
<%
}
%>
 </table>
    </body>
</html>