Primeiramente precisamos ter uma classe Conecta.
Segue o exemplo da classe:
import java.sql.*; //importa as classes referentes a conexão
class Conecta{
Connection con = null; //inicia a variavel con
public void banco(){
try{
String server="localhost";
String base="dbteste";
String user="root";
String senha="";
Class.forName("com.mysql.jdbc.Driver"); //importa o driver para a conexão
con = DriverManager.getConnection("jdbc:mysql://"+server+"/"+base,user,senha);
}
catch(Exception e){
e.printStackTrace();
}
}
}
Acima como vocês podem ver, está o exemplo so que para que isso funcione é preciso do driver mysql-connector-java-5.0.7-bin.jar que pode ser baixado no site http://dev.mysql.com/downloads/connector/j/5.1.html . Esse arquivo deve ser gravado dentro do diretorio C:\Arquivos e Programas\Java\jre1.6.0\lib\ext\ para que funcione.
Agora segue abaixo um exemplo de uma classe consulta:
import java.sql.*;
class consulta{
public static void main (String[] args) {
Conecta teste=new Conecta();
int id=0;
try{
teste.banco();
Statement stm=null;
stm=teste.con.createStatement();
ResultSet rs=stm.executeQuery("select * from usuarios;"); /*criando a query de consulta e ja jogando na variavel rs */
while(rs.next()){
id=Integer.parseInt(rs.getString("id")); //Integer.parseInt: Converte String para Int
System.out.println(rs.getString("id")); /* o metodo getString é usado para retornar a coluna da base de dados */
System.out.println(rs.getString("nome"));
System.out.println(rs.getString("senha"));
}
/* Para fazer um update na base se deve usar o metodo executeUpdate(
stm.executeUpdate("update usuarios set nome='Rodrigo',senha='mysql' where id='"+id+"');
}
catch(Exception e){
e.printStackTrace();
}
}
}
É isso pessoal, espero que ajude.
Att.