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>"); %>