lunes, 3 de noviembre de 2014

Insertar corregido

conexión.java
import com.mysql.jdbc.Connection;
import java.sql.DriverManager;
import javax.swing.JOptionPane;
/**
 *
 * @author JesusMiguel
 */
public class ConexionMySQL {
    public String  db="menudb";
    public String url="jdbc:mysql://localhost/"+db;
    public String user="root";
    public String pass="";
    public ConexionMySQL() {
       
    }
   
    public Connection Conectar()
    {
        Connection link=null;
        try
        {
            Class.forName("com.mysql.jdbc.Driver");
            link = (Connection) DriverManager.getConnection(this.url,this.user,this.pass);
            System.out.println("LA CONEXION FUE EXITOSA");
        }
        catch(Exception e)
        {
        JOptionPane.showMessageDialog(null,e);
        }
        return link;
    }
}

insertar.jsp
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@page import="conexion.ConexionMySQL"%>
<%@page import="com.mysql.jdbc.Connection"%>
<%@page import="com.mysql.jdbc.PreparedStatement"%>
<%@page import="com.mysql.jdbc.Statement"%>
<%@page import="java.sql.*"%>
<%@page import="java.sql.DriverManager"%>
<!DOCTYPE html>
<%      
     ConexionMySQL cnx= new ConexionMySQL();
     String[] Registro=null;
    
     Connection on=cnx.Conectar();
        String user="",clave="",nom="",estad="";
        String aSQL = "";
         
     if(request.getParameter("usuario")!=null)
     {user=request.getParameter("usuario");}
     if(request.getParameter("clave")!=null)
     {clave=request.getParameter("clave");}
     if(request.getParameter("nombre")!=null)
     {nom=request.getParameter("nombre");}
     if(request.getParameter("estado")!=null)
     {estad=request.getParameter("estado");}
      
     aSQL= "INSERT INTO usuarios(idusuarios,password,nombre,estado) VALUES(?,?,?,?);";
      
         try
        {
            java.sql.PreparedStatement pst=on.prepareStatement(aSQL);
            pst.setString(1, user);
            pst.setString(2, clave);
            pst.setString(3, nom);
            pst.setString(4, estad);
           
            int n=pst.executeUpdate();
           
            if(n > 0)
            {%>
                <jsp:forward page="index.jsp">
                <jsp:param name="registroexitoso" value="Se ha Registrado Correctamente"/>
                </jsp:forward>
            <%}
            on.close();
        }catch(Exception ex)
        {%>
            <jsp:forward page="index.jsp">
            <jsp:param name="registroexitoso" value="No se ALmacenaron los Datos"/>
            </jsp:forward>
        <%}
     %>

No hay comentarios:

Publicar un comentario