Está en la página 1de 4

CURSO:

DESARROLLO DE
APLICACIONES EN WEB
TEMA:

BUSCADOR
Por:
PEDRO P. CUTIRE CONDORI
PROF: CARMONA ESPINOZA
JORGE

SICUANI 12 DE ENERO DE 2015

DESARROLLO DE APLICACIONES EN WEB

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

DESARROLLO DE APLICACIONES EN WEB

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

DESARROLLO DE APLICACIONES EN WEB

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