paulopugin
(usa Debian)
Enviado em 22/03/2008 - 08:46h
Pessoal estou iniciando no Java, e agora estou tentando trabalhar com o MySQL que já estou acostumado, mas estou apanhando.
Baixei o drive para o Windows no site da MySQL, instalei e habilitei nas ferramentas administrativas -> Fontes de dados.
Depois fui lá no JCreator e testei o seguinte código:
-------------------------------------------------
import java.sql.*;
public class Test {
// Define the JDBC Driver and the database connection URL
public static final String DRIVER = "{MySQL ODBC 3.51 Driver}";
public static final String URL = "jdbc:odbc:mysql://param:3306/ibericanovo?user=rodrigo&password=rodrigo";
public static void main(String args[]) {
Connection conn;
try {
// load the driver dynamically
Class.forName(DRIVER);
// connect to the database
conn = DriverManager.getConnection(URL);
// perform a query. first create a Statement object from the connection
Statement select = conn.createStatement();
// next execute a query (SQL string) and return the results in a ResultSet object
ResultSet result = select.executeQuery("select * from alunos"); // print out the results
while(result.next()) {
String id_aluno = result.getString("id_aluno");
// note these match the columns in the
String nome_aluno = result.getString("nome_aluno");
// SELECT statement (fname, lname)
System.out.println(id_aluno+" "+nome_aluno);
}
// close the query
select.close();
// close the database connection
conn.close();
}
// check if there was a problem executing the SQL statement
catch (SQLException e) {
System.out.println("SQL exception: "+e.getMessage());
System.exit(1); }
// if the JDBC driver is not in the CLASSPATH
catch (ClassNotFoundException e) {
System.out.println("Class not found: "+e.getMessage());
System.exit(1);
}
// catch any other exceptions
catch (Exception e) {
System.out.println("Other Exception: ");
System.out.println(e.getMessage());
System.exit(1);
}
}
}
----------------------------------------------
Mas no final dá o seguinte erro:
Class not found: {MySQL ODBC 3.51 Driver}
Não sei o que devo colocar para funcionar!!!