Oi pessoal.
Tenho que fazer um projecto de um Atm, onde um cliente pode consultar saldo, levantar dinheiro etc…
Para isso vou utilizar uma base de dados mysql.
ficaria algo deste genero ( Cliente -> ATM -> Banco(base de dados))
ja criei a minha base de dados (Banco) com 2 tabelas ( Conta e Cliente)
Já fiz a minha applet inicial, mas não estou a conseguir conectar-me à minha base de dados…
Quero que a minha ligação à base de dados fique numa classe a que eu chamo “Conecta”
class Conecta {
private String driver = "com.mysql.jdbc.Driver";
private String url = "jdbc:mysql://localhost/banco";//Vc tem que colocar o nome do seu banco. Vc coloca o localhost se o MySql estive na mesma maquina da aplicação, se não vc tem que colocar o ip do servidor de Dados.
private String user = "root";// Geralmente é root a não ser que vc mude
private String senha = "****";//seu senha
private Conecta con;
public void teste(){
try{
Class.forName(driver);
con = DriverManager.getConnection("jdbc:mysql:///test", [b]-> ESTA LINHA ESTÁ A DAR UM ERRO[/b]
"root", "secret");
Statement stmt = connection.createStatement(); [b]-> ESTA LINHA ESTÁ A DAR UM ERRO[/b]
ResultSet rs = stmt.executeQuery("Select * From Clientes");//linguagem SQL
}catch(Exception e){
}
}
public static void closeAll(Connection con) {
try {
if (con != null) {
con.close();
}
} catch (Exception e) {
String errorMsg = "Nao foi possivel fechar a conexao com o banco";
GlobalcodeException.print(e, errorMsg); [b]-> ESTA LINHA ESTÁ A DAR UM ERRO[/b]
}
}
}
Tenho 3 linhas de código que me estão a dar erro!
Obrigado!