Programación en castellano
Inicio > Foros > Java (Servlets y JSP) > Conversion de variables
-Foros de debate

Java (Servlets y JSP)
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

Conversion de variables
Enviado por aa el día 21 de julio de 2005

ayuda...por favor..es necesario hacer conversiones de tipos de variables al momento de insertar registros en una BD con JSP?
al momento de cargar los campos a guardar...gracias

 
Re: Conversion de variables
Enviado por arbago78 el día 22 de julio de 2005

Tengo el mismo problema q tu...yo estoy trabajndo en oracle y jsp en netbeans ..aun sigo intentando dar de alta...pero si lo encuentras primero tu hasmelo saber por favor..gracias

 
Re: Re: Conversion de variables
Enviado por Arioch el día 22 de julio de 2005

A ver si sois un poquito más específicos, ¿qué estais usando para comunicaros con la base de datos? ¿JDBC?, ¿Hibernate?, ¿Hibatis?

 
Re: Re: Re: Conversion de variables
Enviado por aa el día 22 de julio de 2005

Yo utilizo JDBC Y mi base esta en oracle..

 
Re: Re: Re: Re: Conversion de variables
Enviado por aa el día 22 de julio de 2005

<%

if(request.getParameter("GRABAR") != null)

{

// objetos de enlace

Connection canal = null;

ResultSet tabla= null;

Statement instruccion=null;

String strcon = "jdbc:oracle:thin:usuario/clave@servidor:1521:mibase";

// abriendo canal o enlace en su propio try-catch

try {

Class.forName("oracle.jdbc.driver.OracleDriver");

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


int campo1= Integer.parseInt(request.getParameter("campo1"));

String campo2 = request.getParameter("campo2");

String campo3 = request.getParameter("campo3");

int campo4= Integer.parseInt(request.getParameter("campo4"));

int campo5= Integer.parseInt(request.getParameter("campo5"));

int campo6 = Integer.parseInt(request.getParameter("campo6"));

int campo7= Integer.parseInt(request.getParameter("campo7"));


// insert into tabla(nombre,edad,estatura) values('juan', 15, 1.88);

String q = "insert into proyecto todos los campos) values ("+campo1+
","+campo2+","+campo3+","+campo4+","+campo5+","+campo6+","+campo7+");";

try {

// agregando renglon (insert)

int n=instruccion.executeUpdate(q);


//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);};

};

 
Re: Re: Re: Re: Re: Conversion de variables
Enviado por aa el día 22 de julio de 2005

Mi error es al cargar los campos me dice que son las conversiones

java.lang.NumberFormatException: null
java.lang.Integer.parseInt(Integer.java:436)
java.lang.Integer.parseInt(Integer.java:518)
org.apache.jsp.bago78.altas_jsp._jspService(altas_jsp.java:86)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:305)

 
Re: Re: Re: Re: Re: Re: Conversion de variables
Enviado por aaaa el día 23 de julio de 2005

Sie s necesario realizar conversion para cierto tipo de datos por ejemplo yo uso mysql y para los tipos de datos de Date y Time es necesario convertirlo; el tipo de dato q usa Java es java.util.Date y el tipo equivalente en mysql es java.sql.Date por lo tanto si lo insertas como el 1ro te saldra error mas no con el segundo. Estas equivalencias de tipos de datos entre Java y el motor de base de datos lo puedes encontrar en la documentacion del driver que usas para conectarte a tu base de datos, alli te dice como hacer estas conversiones, yo uso mysql sino te diera la forma de hacerlo, pero te di kla forma como puedes encontrar la info para q lo hagas.
Bueno espero haberte ayudado.

 
Re: Re: Re: Re: Re: Re: Re: Conversion de variables
Enviado por aa el día 26 de julio de 2005

Creo q te entendi muy bien.....gracias por tu ayuda....salu2

 
Re: Re: Re: Re: Re: Re: Re: Re: Conversion de variables
Enviado por El menda el día 11 de mayo de 2006

Porque las dos personas que piden ayuda, tienen el mismo email?? sospechoso

 









Tienda
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: musica mp3 | logos y melodias | hospedaje web linux | registro de dominios | servidores dedicados
más internet: comprar | recursos gratis | posicionamiento en buscadores | tienda virtual | gifs animados