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

insert into

Estas en el tema de insert into en el foro de Java en Foros del Web. saludos gentita estoy en pininos de java, tengo una tabla productos ya me sale el mostrar, pero tengo problemas con el insert adjunto el code ...
  #1 (permalink)  
Antiguo 09/03/2011, 16:19
Avatar de frankjoel86  
Fecha de Ingreso: noviembre-2008
Ubicación: Ica
Mensajes: 295
Antigüedad: 15 años, 6 meses
Puntos: 0
insert into

saludos gentita estoy en pininos de java, tengo una tabla productos ya me sale el mostrar, pero tengo problemas con el insert adjunto el code

nuevo_producto.jps
<%
// declarando y creando objetos globales
Connection canal = null;
ResultSet tabla= null;
Statement instruccion=null;
try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
canal=DriverManager.getConnection("Jdbc:odbc:DBMAN TENIMIENTO");

instruccion = canal.createStatement(ResultSet.TYPE_SCROLL_SENSIT IVE,
ResultSet.CONCUR_UPDATABLE);
} catch(java.lang.ClassNotFoundException e){} catch(SQLException e) {};
String cod, nom, pre;
Statement stm = null;
int res=0;
// detectando y cargando el objeto submit de html
if(request.getParameter("cons") != null)
{
// abriendo canal o enlace en su propio try-catch
//try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
nom=request.getParameter("NOMBRE");
pre=request.getParameter("PRECIO");
cod=request.getParameter("CODCAT");




try { String orden ="insert into productos values ('" + nom + "','" + pre + "','" + nom + "')");
///AKI ESTA EL PROBLEM

stm = canal.createStatement();
res = stm.executeUpdate(orden);


tabla.close(); instruccion.close(); canal.close();} //fin try no usar ; al final de dos o mas catchs
catch(SQLException e) {};
};


// construyendo forma dinamica
out.println("<FORM ACTION=nuevo_producto.jsp METHOD=post>");
out.println("NOMBRE DEL PRODUCTO<INPUT TYPE=TEXT NAME=NOMBRE> <BR>");
out.println("PRECIO <INPUT TYPE=TEXT NAME=PRECIO> <BR>");
out.println("CODIGO CATEGORIA<INPUT TYPE=TEXT NAME=CODCAT> <BR>");

out.println("<INPUT TYPE=SUBMIT NAME=nuevo VALUE=NUEVO><BR>");
out.println("</FORM>");
%>




Se agradece cualquier apoyo.
__________________
www.basritours.com
Agencia de turismo en Ica.
  #2 (permalink)  
Antiguo 10/03/2011, 11:52
Avatar de LordJhony  
Fecha de Ingreso: septiembre-2010
Mensajes: 472
Antigüedad: 13 años, 8 meses
Puntos: 24
Respuesta: insert into

Código PHP:
Ver original
  1. String orden ="insert into productos values ('" + nom + "','" + pre + "','" + nom + "')");
Te pregunto para que terminas con doble parentesis??
  #3 (permalink)  
Antiguo 13/03/2011, 18:01
Avatar de frankjoel86  
Fecha de Ingreso: noviembre-2008
Ubicación: Ica
Mensajes: 295
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: insert into

gracias LordJhony, estuve un poco desesperado por el parentesis.
tengo otra duda, estoy tratando de llenar un jcombobox, mas o menos creo q es algo asi:


AccesoDatos oad = new AccesoDatos();
ArrayList<Contribuyente> lista = oad.listarContribuyente();

for (int i = 0; i < XXX.getRowCount(); i++) {
this.cboubigeo.addItem(XXX.getValueAt(i, 1));
}

* Solo tengo la idea de crear un arraylist, recorrerlo con un for y agregarlo
* se agradece cualquier apoyop
__________________
www.basritours.com
Agencia de turismo en Ica.
  #4 (permalink)  
Antiguo 13/03/2011, 19:19
Avatar de frankjoel86  
Fecha de Ingreso: noviembre-2008
Ubicación: Ica
Mensajes: 295
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: insert into

eco ya me salio, dejo el code:
Connection cn=null;
Class.forName("com.mysql.jdbc.Driver");
String url= "jdbc:mysql://localhost/dbmunicipalidad" ;
String user = "root";
String pw ="";
cn = DriverManager.getConnection(url,user, pw);

// Establecemos la conexion
//Connection conexion = DriverManager.getConnection ("jdbc:mysql://localhost/dbmunicipalidad");
// Preparamos la consulta
Statement stat = cn.createStatement();
// Se realiza la consulta
ResultSet resultado = stat.executeQuery ("SELECT NOM_UBI FROM ubigeo");
// Bucle while para la consulta
while (resultado.next())
{
// Comenzamos a rellenar el combobox a partir de la consulta
//System.out.println(resultado.getObject("NOM_UBI")) ;
this.cboUbicacion.addItem (resultado.getObject("NOM_UBI"));
}
contenedor.pack();
// Cerramos la conexión
cn.close();
}catch(Exception e){
System.out.println(e);
}
__________________
www.basritours.com
Agencia de turismo en Ica.

Etiquetas: insert
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:50.