Rodrigo, bom dia !
O exemplo abaixo eh de uma consulta a tabela USER do MySQL, com uso de ODBC:
import java.sql.*;
import javax.swing.*;
public class Consulta{
public static void main(String args[]) {
TelaPrincipal principal = new TelaPrincipal( "Janela MDI" );
String url = "jdbc:odbc:MySQL-Local";
Connection con;
Statement stmt;
String query = "select * from user";
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
} catch(java.lang.ClassNotFoundException e) {
System.err.print("ClassNotFoundException: ");
System.err.println(e.getMessage());
}
try {
con = DriverManager.getConnection(url, "root", "");
stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(query);
System.out.println("Usuarios:");
while (rs.next()) {
String host = rs.getString( "host" );
String user = rs.getString( "user" );
System.out.println( host + " " + user );
}
stmt.close();
con.close();
} catch(SQLException ex) {
System.err.println("SQLException: " + ex.getMessage());
}
}
}
-----Mensagem original-----
De: Daniel Passos [mailto:daniel@;passos.eti.br]
Enviada em: Domingo, 3 de Novembro de 2002 12:07
Para: [EMAIL PROTECTED]
Assunto: RES: [java-list] Mysql
Rodrigo Gon�alves Yunoguthi [mailto:rodrigoy@;fc.unesp.br] escreveu:
> Algu�m tem algum programa exemplo de uso do JDBC com Mysql?
Na propria documenta��o dele vem um exemplo mas n�o tem misterio e como usar
qualquer conexao apenas modificando o JDBC e o forname. De qualquer forma
segue um pequena receita de bolo abaixo:
================================================
import java.sql.*;
String url = "jdbc:mysql://ip-da-maquina/nome-da-base-dedados"
String login = "root"
String senha = ""
// Lendo o driver para conectar-se ao Bando de Dados
try {
Class.forName("com.mysql.jdbc.Driver"); // Resgistra o driver JDBC.
Connection objconex = DriverManager.getConnection(url, login, senha);
sql = objconex.prepareStatement("instrucao sql aqui");
}
catch (ClassNotFoundException cnfex) { // Disparada por forName
// Coloque aqui o que vc vai fazer se ele nao conseguir encontrar o driver
}
catch (SQLException sqlex) {
// Coloque aqui o que vc vai fazer se ele nao encontrar base de dados ou
coisa do tipo
);
================================================
> Eu peguei um driver em: http://mmmysql.sourceforge.net/.
> Esse � o melhor driver mesmo?
Se e o melhor eu sinceramente n�o sei porque eu nunca testei outro :) So sei
que na primeira vez que testei funcionou perfeitamente e estou usando-o em
um projeto atualmente.
Qualquer duvidas estamos ai :)
Atenciosamente,
Daniel Passos
Analista Consultor de TI
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------