Foros del Web » Programación para mayores de 30 ;) » Java »

No puedo insertar en MYSQL desde JSP

Estas en el tema de No puedo insertar en MYSQL desde JSP en el foro de Java en Foros del Web. Hola de nuevo! Queria preguntaros si alguien sabe porque no puedo insertar datos en MYSQL. Tengo un botón que, al hacer click, inserta el dato ...
  #1 (permalink)  
Antiguo 02/08/2009, 08:54
 
Fecha de Ingreso: julio-2009
Mensajes: 30
Antigüedad: 14 años, 9 meses
Puntos: 0
No puedo insertar en MYSQL desde JSP

Hola de nuevo!
Queria preguntaros si alguien sabe porque no puedo insertar datos en MYSQL.

Tengo un botón que, al hacer click, inserta el dato de un campo en la Base de datos.
Tengo creado un script que hace la insercción, pero creo que como el Script es de la parte del usuario no se realiza por eso.

Lo que yo quiero es que el evento del doclick() haga la insercción.
Os muestro lo que tengo:

El lugar del botón
Código:
<input type="text" name="numTel" onchange="añadirA()"/>
<input type="button" name="añadir1" value = "Añadir" disabled="true"
                                		onclick="añadirTelefono()">
El script
Código:
<script language="javaScript" type="text/javascript">
    function añadirTelefono()
    {  	
                var telefono = document.getElementById("numTel");
  		String query ="insert into telefono(11," + telefono + ")";
  		insertaTelefono.inserta(query);
	}
</script>
He puesto esa query de insert por poner una de prueba y comprobar si la inserta.
InsertaTelefono es una clase que conecta con la BD y en teoria mete la consulta.

Clase InsertaTelefono:
Código:
package pepe;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class insertaTelefono
{
   public static void inserta(String query)
   {
      try
      {
    	  Class.forName("com.mysql.jdbc.Driver").newInstance();
    	  Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/pepe?user=jose&password=antonio");
    	  Statement Estamento = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
    	  
    	  Estamento.executeUpdate(query); 	  
   	  
    	  Estamento.close();
    	  conn.close();
	  }
      catch (Exception e)
      {
         e.printStackTrace();
      }
   }
}
Me podeis echar una mano por favor? Gracias!
  #2 (permalink)  
Antiguo 03/08/2009, 17:11
 
Fecha de Ingreso: julio-2009
Mensajes: 30
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: No puedo insertar en MYSQL desde JSP

Me gustaría hacer una cosa como esto:

Enlace: www .chuidiang.com/chuwiki/ index.php?title=Consulta_de_Base_de_Datos_con_JSP_ usando_una_Clase_Java_separada

Pero que en vez que sea de lectura, fuese de escritura. Que desde la pagina JSP crease la query para insertar en la BD y se insertara.

Gracias de nuevo

PD: El enlace hay que quitarle 2 espacios para que funcione.......despues del www y antesdel index.php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:09.