Bom dia. Estou tentando criar um aplicativo que tenha uma conexão com banco de dados feito no ms access. Criei um aplicativo que testa a conexão com um determinado banco porém a conexão não é estabelecida. Poderiam me ajudar a descobrir o que eu errei pois sem esse aplicativo não rodar não terei o principio para criar outras conexões no futuro. Segue abaixo o código do aplicativo.
import java.sql.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
// aplicativo para teste de conexao ao BD
public class TesteConexaoBDtcc extends JFrame {
JButton conectar ;
public TesteConexaoBDtcc(){
setTitle("Teste para conexão com BD");
Container tela = getContentPane();
setLayout(null);
tela.setBackground(new Color (197,205,225));
conectar = new JButton ("conectar");
conectar.setBounds(100,75,150,27);
conectar.setFont(new Font("Times New Roman", Font.ITALIC,16));
conectar.setForeground(new Color(1,0,250));
conectar.addActionListener(
new ActionListener(){
public void actionPerformed(ActionEvent e) {
try{
String url ="jdbc.odbc:C:/Caminho no meu pc/cad_alunosfunc.mdb;Driver ={microsoft access Dirve(*.mdb)}";
String username="";
String password = "";
Connection conexao;
conexao = DriverManager.getConnection
(url,username,password);
JOptionPane.showMessageDialog(null,"Conexão fi efetuada com sucesso " +
"meu BrOtHeR","Tentativa de conexão",
JOptionPane.INFORMATION_MESSAGE);
conexao.close();
}
catch(Exception event)
{
JOptionPane.showMessageDialog(null,"Conexão falhou meu BrOtHeR",
"Tentativa de conexão falhou",
JOptionPane.ERROR_MESSAGE);
}
}
});
tela.add(conectar);
setSize(350,200);
setVisible(true);
setResizable(false);
setLocationRelativeTo(null);
}
public static void main(String[] args) {
TesteConexaoBDtcc app = new TesteConexaoBDtcc();
app.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
}
}
tenho duvidas na parte do try onde coloco a url. Gostaria de saber se devo colocar o caminho completo da localização do banco de dados. Desde de ja agradeço-lhes