ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ejercicio Java


Enviado por   •  11 de Octubre de 2014  •  1.681 Palabras (7 Páginas)  •  243 Visitas

Página 1 de 7

INGRESAR POR TECLADO

import java.io.*;

import java.sql.*;

public class ingresar

{

public static void main (String arg[])

{

try

{

datos dat;

BufferedReader br;

InputStreamReader ingr;

Connection conex;

PreparedStatement pre;

String ing;

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //carga el driver

conex=DriverManager.getConnection("jdbc:odbc:demonio","","");

conex.setAutoCommit(false);

String base="INSERT INTO cliente(id_cliente,tipo_cliente,nombres,apellidos,cedula,telefono,direccion) values(?,?,?,?,?,?,?)";

dat=new datos();//inicializa el objeto

pre=conex.prepareStatement(base);//prepare la sentencia para despues llenarla

ingr=new InputStreamReader(System.in );//para abrir el enlace entrre la entrada y salida

br=new BufferedReader(ingr);//reserva un espacio de memoria para el input stream reader

System.out.println("ingrese el id de cliente");

ing=br.readLine();//para hacer la lectura por teclado y guardarla en in

dat.id(ing);//es la variable del tipo de la clase q va a menejar la clase

System.out.println("ingrese el tipo de cliente");

ing=br.readLine();

dat.tip(ing);

System.out.println("ingrese el nombre");

ing=br.readLine();

dat.nom(ing);

System.out.println("ingrese el apellido");

ing=br.readLine();

dat.ap(ing);

System.out.println("ingrese la cedula");

ing=br.readLine();

dat.ced(ing);

System.out.println("ingrese el telefono");

ing=br.readLine();

dat.tel(ing);

System.out.println("ingrese la direccion");

ing=br.readLine();

dat.dir(ing);

pre.setInt(1,dat.id_cliente());//llenando la sentencia

pre.setInt(2,dat.tipo_cliente());

pre.setString(3,dat.nombre());

pre.setString(4,dat.apellido());

pre.setString(5,dat.cedula());

pre.setString(6,dat.telefono());

pre.setString(7,dat.direccion());

int xx=pre.executeUpdate();

if(xx==1)

{

System.out.println("registro insertado");

}

else

{

System.out.println("registro no insertado");

}

conex.commit();

conex.close();

}catch(Exception e)

{

System.out.println("Error al cargar datos: "+ e);

}

}

}

DATOS

public class datos

{

private int id_clie;

private int tipo_clie;

private String nom;

private String ape;

private String ced;

private String dir;

private String tel;

//un constructor es una funcion que no tiene retorno y lleva el mismo nombre de la clase

public datos()//constructor

{

;

}

public void id(String i)

{

id_clie=(new Integer(i)).intValue();//para hacer conversion de string a entero

}

public void tip(String o)

{

tipo_clie=(new Integer(o)).intValue();

}

public void nom(String l)

{

nom=new String(l);

}

public void ap(String g)

{

ape=new String(g);

}

public void ced(String l)

{

ced=new String(l);

}

public void tel(String l)

{

dir=new String(l);

}

public

...

Descargar como (para miembros actualizados)  txt (21 Kb)  
Leer 6 páginas más »
Disponible sólo en Clubensayos.com