Olá,
Estou com um problema para fazer a conexão com um banco.
Aparentemente está tudo certo. Já criei a classpath mas quando executo dá um erro na carga do Driver.
O código é o seguinte.
import java.sql.*;
public class TestaOdbcBasico extends Object {
public static final String driver = "com.mysql.jdbc.Driver";
public static final String dburl = "jdbc:mysql://localhost:3306/curso?user=root&password=123456";
public static void main(String args[]) {
try {
Class.forName(driver);
System.out.println("Driver carregado");
} catch (Exception e) {
System.out.println("Erro na Carga do Driver");
System.exit(0);
}
Statement stmt = null;
Connection con = null;
try {
con = DriverManager.getConnection (
dburl);
System.out.println("Conexão criada");
stmt = con.createStatement();
System.out.println("Statement Criado");
} catch (Exception e) {
System.out.println("Problemas com a Conexão com o Banco");
}
try {
stmt.executeUpdate("CREATE TABLE aluno (nome VARCHAR(32),idade INTEGER, mensalidade FLOAT)");
stmt.executeUpdate("INSERT INTO aluno (nome,idade,mensalidade) " + "VALUES ('Joao', 5, 600.00)");
stmt.executeUpdate("UPDATE aluno SET mensalidade = 750.00 WHERE nome = 'Joao'");
ResultSet rs = stmt.executeQuery("SELECT * FROM aluno");
while(rs.next()) {
String nome = rs.getString("nome");
int idade = rs.getInt("idade");
double mensalidade = rs.getDouble("mensalidade");
System.out.println("Nome: "+nome+"\tIdade: "
+idade+"\tMensalidade: "+mensalidade);
}
con.close();
} catch (Exception e) {
System.err.println("Problemas com SQL: "+e.getMessage());
}
}
}
Se alguém conseguir me ajudar eu ficarei agradecida. :D
