border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

  #1 (permalink)  
Antiguo 07-09-2005, 15:10:54
Un Nuevo Amigo
 
Registrado: ago 2005
Posts: 7
thelma Valoración +2
Predeterminado ya me perdi

Hola, ya estoy avanzando un poco en esto de jsp..
pero tengo mi codigo..y quiero que se almacen mis datos en una base de datos Por ejemplo... que cada ves que inserte datos.. aparescan en otra pantalla.. voy a poner mi codigo a ver si me explique:


<%
Connection cn = null;
Statement s = null;
ResultSet rs = null;
String result = "e";

String driver = "sun.jdbc.odbc.JdbcOdbcDriver";
String ruta = "jdbcdbc:base1";
String user = "";
String pass = "";

try
{

/*variables*/
String nombre = request.getParameter("nombre").toString();
String nombre = request.getParameter("direccion").toString();
String titulo = request.getParameter("titulo").toString();
String celular = request.getParameter("celular").toString();
String correo = request.getParameter("correo").toString();
String extension = request.getParameter("extension").toString();
String cumpleanos = request.getParameter("cumpleanos").toString();
String puesto = request.getParameter("puesto").toString();
String foto = request.getParameter("foto").toString();


Class.forName(driver);
cn = DriverManager.getConnection(ruta,user,pass);
s = cn.createStatement();

/* aqui es donde estoy perdida */
String query = "INSERT INTO Tabla1 (id,nombre,titulo,direccion,celular,correo,extensi on,cumpleanos,puesto,foto) values ('xx','" + nombre + "','titulo','direccion','celular','correo','extens ion','cumpleanos','puesto','foto')";
int resultado = s.executeUpdate(query);

out.println("
Registro insertado exitosamente
" + resultado);

} catch(Exception excepcion_SQL) {

System.out.println(excepcion_SQL.toString());

} finally {

cn.commit();
s.close();
cn.close();

}
%>



No se guarda... ala base.. y no aparece. nada
__________________
NO HAY ERRORES EN LA VIDA SOLO LECCIONES...
Responder Con Cita
  #2 (permalink)  
Antiguo 07-09-2005, 16:06:00
Avatar de imported_chiaravel
Administrator
 
Registrado: dic 2002
Ubicación: Buenos Aires - Argentina
Posts: 2.281
imported_chiaravel Valoración +2
Predeterminado

Mira, no se absolutamente nada sobre JSP pero en la sentencia SQL donde asignas los VALUES... los nombres de las variables no deberian ir sin comilla simple ?

Si es una burrada de mi parte MIL DISCULPAS , pero repito,... no conozco ese lenguaje.

Saludos
Responder Con Cita
  #3 (permalink)  
Antiguo 07-09-2005, 16:08:57
Moderador
 
Registrado: dic 2002
Ubicación: Madrid
Posts: 4.197
acalanto ha deshabilitado la reputación
Predeterminado

No puedes asignar a un entero el resultado de una acción SQL en la DB y creo observar errores en el comando.

El resto de parámetros supongo que estará bien (Me parece extraña la ruta ...)

Código:
String query = "";
query = query.concat("INSERT INTO Tabla1 (id,nombre,titulo,direccion,celular,correo,extension,cumpleanos,puesto,foto) VALUES (");
query = query.concat("'xx' ,'" + nombre + "' ,'" + titulo +"' ,'" + direccion +"' ,'"); 
query = query.concat(celular +", '" + correo + ", '" + extension +", '"+cumpleanos +", '");
query = query.concat(puesto + ", '" + foto + "'");

ResultSet resultado = s.executeQuery(query);
__________________
Un cordial saludo
-Acalanto-

Madrid - España

Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado



La franja horaria es GMT. Ahora son las 12:15:30.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right