Código:
no se que podria ser, mi conexion esta bien,<%@ page import="java.io.*,java.util.*,java.net.*,java.sql.*" %>
<%
if(request.getParameter("GRABAR") != null)
{
// objetos de enlace
Connection canal = null;
ResultSet tabla= null;
Statement instruccion=null;
String strcon = "jdbc:mysql://localhost/db_session?user=root&password=1234";
// abriendo canal o enlace en su propio try-catch
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
canal=DriverManager.getConnection(strcon);
instruccion = canal.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_UPDATABLE);
} catch(java.lang.ClassNotFoundException e){} catch(SQLException e) {};
//cargando los campos a grabar
// excepto clave porque en mysql es de tipo auto-increment
String Apellidos = request.getParameter("APELLIDOS");
String Nombres = request.getParameter("NOMBRES");
String usuario = request.getParameter("USUARIO");
String contrasena = request.getParameter("CONTRASENIA");
String correo = request.getParameter("CORREO");
// insert into tabla(nombre,edad,estatura) values('juan', 15, 1.88);
String q="insert into persona(Apellidos,Nombres) values(\"" +Apellidos+"\","+Nombres+"); ";
String z="insert into usuario(usuario,contrasena,correo) values(\"" +usuario+"\","+contrasena+"\","+correo+"); ";
try {
// agregando renglon (insert)
int n=instruccion.executeUpdate(q);
int w=instruccion.executeUpdate(z);
//avisando que se hizo la instruccion
out.println("REGISTRO INSERTADO");
} catch(SQLException e) {out.println(e);};
try{
// tabla.close();
instruccion.close();
canal.close();
} catch(SQLException e) {out.println(e);};
};
// construyendo forma dinamica
out.println("<FORM ACTION=index.jsp METHOD=post>");
out.println("APELLIDOS :<INPUT TYPE=TEXT NAME=APELLIDOS><BR>");
out.println("NOMBRES :<INPUT TYPE=TEXT NAME=NOMBRES><BR>");
out.println("USUARIO<INPUT TYPE=TEXT NAME=USUARIO><BR>");
out.println("CONTRASEÑA<INPUT TYPE=PASSWORD NAME=CONTRASENA><BR>");
out.println("CORREO<INPUT TYPE=TEXT NAME=CORREO><BR>");
out.println("<INPUT TYPE=SUBMIT NAME=GRABAR VALUE=INSERTAR ><BR>");
out.println("</FORM>");
%>


