El post que buscas se encuentra eliminado, pero este también te puede interesar

Codigo de Busqueda Java (Netbeans) para Base de Datos Mysql

Que tal amigos taringueros... en este nuevo tutorial veremos como crear una conexion a una base de datos seguida de una busqueda de informacion en la misma.

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:

Codigo de Busqueda Java (Netbeans) para Base de Datos Mysql


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 contraseña = "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 contraseña tienen que poner la contraseña 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,contraseña);
if ( con != null )
System.out.println("Se ha establecido una conexión 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..

Si necesitan el codigo fuente, favor de pedirlo con un comentario o un mensaje privado diciendome su correo electronico al cual desean que les envie el archivo, Cualquier duda tambien dajar comentarios. =)....


Comenta si te gusto!

java

Anuncios

23 comentarios - Codigo de Busqueda Java (Netbeans) para Base de Datos Mysql

@bitmanfinal
hola, gracias por el aporte...bueno te pido por favor que me pases el código fuente lo necesito para guiarme para un trabajo final, ah ..si tienes manuales de java tambien ... por favor envíamelo a : bitmanfinal2@hotmail.com
@roy20maya +1
oie viejo yo tengo un problema teno mi base de datos mi base se llama instituto, mi tabla personal y lo quiero buscar en el campo llamado NOMBRE pero me amrca error en id_tt ese xk variable lo cambio??
@Rhythmbox
Hey, amigo gracias por el post.. esta muy bueno... me gustaría que me enviaras el código porfavor.... mi email es jfas2003@hotmail.com ... gracias!!!
@raymon90
el id_tt es solo un ejemplo... si leyeran bien el tutorial, se darían cuenta q arriba.. dice q en el caso d q lo estén haciendo en jframe, pusieran una etiqueta... con el código ya tienes el id de tu búsqueda... ese ya es cuestión d mandarlo a donde lo ocupen.. en su caso el solo lo retorno a una label en su jframe llamada id_tt es por eso el .settext en mi caso yo lo voy a regresar a la clase de la cual mande la consulta para validar...
@kaiidan
jaja codigo pro que se siiente este we XDDD aqui es para ayudar a los principiantes no para presumir que sabes programar
@Malmsteen21
Espero aun siga en pie la propuesta de apoyar, en mi caso necesito alguna idea para insertar una foto en
un formulario y guardarla en la base de datos, (JAVA/MYSQL). De antemano te agradezco tu tiempo,
estamos en contact saludos!!
@0123Muse
hola disculpa al poner el codigo en el boton buscar me sale eroor en "id_tt.".
Me encantaria que me mandaras el codigo para checarlo completo! (: Gracias!
marilu.1309@live.com.mx
@Jonny_Blunt
ola discula me lo podrias mandar a mi correo el codigo completto, me gustaria mucho verlo ... !!! el__aguila_10@hotmail.com
@freedmtz
Hola espero me pudieras ayudar estoy tratando de hacer una base de datos en la cual cree los campos y posterior darle los datos y poes realizar la busqda pero no se como guardar los datos de los campos en un archivo de texto si me pudieras ayudar te lo agradeceria muxo @hitsoft te dejo mi correo: alfamm3@hotmail.com vaya q me esta urgiendo
@giosuramerica
Hola estoy tratando de conectar la bd si me pudieras enviar el codigo completo te lo agradeceria
mi correo : gio6411@hotmail.com por fa
@sarahrodel
Hola exelente aporteee... podrias mandarme tu còdigo? sarah_neko@live.com
@karenkapp
buuena explicaciiion me podriias mandar el codigo xfa mi correo es abejita692011@hotmail.com la graciias de antemano
@OscarA0
hola excelente super pero podrias mandarmelo, gracias oscarestrada64@gmail.com
@AFITIS
este post es muy viejo pero ojala alguien me pueda ayudar necesito generar un busqueda usando substring es decir( si busco el nombre "mar" me encuentra "martin" necesito el codigo del boton porfa
@hitsoft +1
Que tal. Pasaba por mi post y vi tu comentario... hay te va algo como lo que necesitas... para ello haces un recorrido en tu lista o donde lo tengas y deberias de preguntar algo asi

if(campo.toString().contains("mar"){
//hacer algo
}

Es importante hacer el toString() aunque lo tengas en una variable string, eso para utilizar el metodo contains, y entre parentesis pones lo que quieres buscar y listo te arrojara un resultado. Espero te sea util
@AFITIS
si gracias lo voy a probar aunque trabajo con una base de datos de oracle y no con listas. gracias
@DarioRodriguezgo
porfa mandame el codigo fuente dario.rdrg@hotmail.com
@williammorales31
oye me puedes mandar el codigo es para un trabajo del sena mi correo es pharanox@misena.edu.co
gracias.
@solraxxx
me podrias mandar el codigo porfavor
@solraxxx
carlosantonio521@gmail.com