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