Configurando Driver Mysql no java

Boa tarde, seguindo o assunto que meu amigo Claudio abordou no post anterior vou mostrar como se deve configurar uma conexão entre o Java e o Mysql.

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(); como vou mostra no exemplo abaixo */
stm.executeUpdate("update usuarios set nome='Rodrigo',senha='mysql' where id='"+id+"');
}
catch(Exception e){
e.printStackTrace();

}


}
}

É isso pessoal, espero que ajude.

Att.


Comandos git do dia a dia

Ĉ¿ #Criando um projeto do zero echo "# UBBOAT_App" >> README.md git init git add README.md git commit -m "first commi...