Bus Cador

4
12 de enero de 2015 CURSO: DESARROLLO DE APLICACIONES EN WEB TEMA: Por: PEDRO P. CUTIRE CONDORI PROF: CARMONA ESPINOZA JORGE SICUANI 12 DE ENERO DE 2015 DESARROLLO DE APLICACIONES EN WEB BUSCADOR

description

Buscador

Transcript of Bus Cador

CURSO:DESARROLLO DE APLICACIONES EN WEB

TEMA:BUSCADOR

Por:PEDRO P. CUTIRE CONDORI

PROF: CARMONA ESPINOZA JORGE

SICUANI 12 DE ENERO DE 2015

BUSCADOR

1.- Primero que nada tenemos que crear nuestro proyecto y nuestro archivo, en mi caso use un JFrame y creamos un boton y una etiqueda llamada id_tt, nuestro frame se deberia ver masomenos como este:

2.- Ya que tengamos nuestro archivo sobre el cual vamos a trabajar, tenemos que declarar una seria de variables indispensables para la conexion y la busqueda:

String url = "jdbc:mysql://localhost:3306/test";String usuario = "usuario";String contrasea = "password";Connection con = null;Statement stmt = null;ResultSet rs = null;

En String usuario tienen que cambiar el usuario de su base de datos para reliazar su conexion, por lo regular es root.En contrasea tienen que poner la contrasea para conectar a su base de datos.Les marcara algunos errores, asi que hasta arriba donde esta el package en la siguiente linea ponen lo siguiente:import java.sql.*;.

Esas variables por lo regular las declaramos al principio de nuestro programa (abajo de donde inicia la clase principal) para que podamos utilizarlas en cualquier parte de nuestro programa, ya que de lo contrario solo podremos usarlas en el metodo donde las declaremos, asi que les recomiendo declararlas al principio.

3.- Despues de declarar la variables vamos a crear un metodo (funcion) para preparar nuestra conexion a la base de datos

public void preparardb(){try{con = (Connection) DriverManager.getConnection(url,usuario,contrasea);if ( con != null )System.out.println("Se ha establecido una conexin a la base de datos n " + url );stmt = (Statement) con.createStatement();}catch(Exception e){JOptionPane.showMessageDialog(null,"Error al tratar de conectar la base, varifica tus datos de conexion"}}

si en tu caso estas utilizando un JFrame tienes que llamar a la funcion despues de cargar tus componentes es decir... despues del siguiente codigo:public busqueda() {initComponents();

}

Quedaria de la siguiente manera:

public busqueda() {initComponents();preparardb();}

4.- ya teniendo todo esto vamos a programar un evento a nuestro boton, le damos click derecho , events, action Performed.

Nos situamos en el codigo y pegamos lo siguiente:

String nombre="hitzoft";try {rs = stmt.executeQuery("SELECT id_t FROM empleados WHERE nombre = '"+nombre+"'"

while ( rs.next() ) {int inom = rs.getInt("id_t"

id_tt.setText(""+inom);}} catch (SQLException ex) {JOptionPane.showMessageDialog(null,"Error al tratar de conectar la base, varifica tus datos de conexion"}

Con este codigo estamos haciendo una consulta a la base de datos obteniendo el id_t de la tabla empleados donde el nombre es igual hitzoft.De igual manera el nombre lo podemos obtener a traves de un cuadro de texto y concatenamos la variable donde lo capturamos (en este caso fue nombre ) siempre utilizando las comillas simples y dobles ('"+nombrevariable+"').

y listo con esto concluimos una consulta muy simple a una base de datos..

DESARROLLO DE APLICACIONES EN WEB