Retroceder   Foros del Web > Programación para sitios web > Java y JSP > JSP/Servlets

Respuesta
 
Herramientas Desplegado
Antiguo 24-may-2006, 13:07   #1 (permalink)
genova ha deshabilitado el karma
 
Fecha de Ingreso: mayo-2006
Mensajes: 2
conexion de base de datos access

Wenas!!
Soy nueva programando en jsp y el caso es que tengo que hacer un proyecto en jsp con una base de datos access. El proyecto consiste en una lista de éxitos musicales donde los usuarios pueden votar y sugerir nuevos temas.
Para dar de alta un usuario en la base de datos he introducido el siguiente código:

<%@page import="java.util.*"%>
<%@page import="java.sql.*"%>
<html>
<head><title>JSP Page</title>
<link rel=stylesheet href="css/estiloweb.css">
</head>

<body>
<%

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

Connection conexion=DriverManager.getConnection ("jdbc:odbc:bd","","");

String Nombre="",Apellidos="",Direccion="",FechaNac="",E-mail="",Login="",Password="",ValidarPassword="";

Nombre=(String)request.getParameter("nombre");
Apellidos=(String)request.getParameter("apellidos" );
Direccion=(String)request.getParameter("direccion" );
FechaNac=(String)request.getParameter("fecha");
E-mail=(String)request.getParameter("e-mail");
Login=(String)request.getParameter("login");
Password=(String)request.getParameter("password");
ValidarPassword=(String)request.getParameter("vali dar");
int filasAfectadas=0;
try{


String query="insert into usuarios (Login, Clave, Nombre, Apellidos, Direccion, Fecha nacimiento, Correo) values ('"+Login+"','"+Password+"','"+Nombre+"','"+Apelli dos+"','"+Direccion+"','"+FechaNac+"','"+E-mail+"')";
Statement statement=conexion.createStatement();
filasAfectadas=statement.executeUpdate(query);

%>
<table border ="0" align = "center">
<tr>
<td><div class = "campoformulario">Se ha insertado <%=filasAfectadas%> fila en la base de datos de usuarios</div></td>
</tr>
<tr>
<td><div class = "subtitulo"><a href="index.html">Volver</a></div></td>
</tr>
</table>
<%
}

catch(SQLException ex)
{
out.println("Error en la pagina");
}

catch(Exception ex)
{
out.println("Error en el servidor!");
}

%>
</body>
</html>


Resulta que no inserta nada en la base de datos y en la impresion donde dice el numero de filas insertadas no pone el valor de la variable y no entiendo porqué no toma nada, no sé si es que la sentencia SQL no está bien o la conexión con la base de datos no está bien.
Agradecería mucho vuestra ayuda, por favor. Muchas gracias
genova está desconectado   Responder Citando
Antiguo 05-jun-2006, 13:11   #2 (permalink)
Javo2k ha deshabilitado el karma
 
Avatar de Javo2k
 
Fecha de Ingreso: octubre-2005
Ubicación: San Salvador -El Salvador
Mensajes: 64
Enviar un mensaje por MSN a Javo2k
Testeaste la BD a ver si te cargaba conexion? ya instalaste el mysql-odbc???''''
__________________
sAn SiVar - cUlTuRa cHuPiStIka
Javo2k está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 04:19.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93