Utilizando o NETBEANS, quero estabelecer uma conexão entre o Java e o Access utilizando JDBC-ODBC
Faço isto da seguinte forma:
1 - Novo projeto
1 - Aplicativo da área de trabalho Java
3 - Aplicativo do banco de dados
4 - Nova conexão com banco de dados
5 - Nome do driver: JDBC-ODBC Bridge
6 - No campo URL JDBC:
estou com a mesma duvida! exatamente o mesmo problema ocorre aqui …
L
levibest2000
Estou com este mesmo problema, só que é com o Java DB.
Crio as tabelas no Java DB direitinho, insiro alguns registros, mas quando vou criar um projeto que acesse o banco, aparece e mensagem: “O banco de dados conectado não contém tabelas”.
Só aparece tabela no banco Sample.
M
mar0580
packageexportardados;importcom.mysql.jdbc.Connection;importcom.mysql.jdbc.Statement;importjava.sql.DriverManager;importjava.sql.ResultSet;importjava.sql.SQLException;/** * * @author lmsantos */publicclassMain{/** * @param args the command line arguments */publicstaticvoidmain(String[]args)throwsSQLException{Stringdriver="com.mysql.jdbc.Driver";//Classe do driver JDBCStringbanco="cartoriodb";//Nome do Banco criadoStringhost="localhost";//Maquina onde está o bancoStringstr_conn="jdbc:mysql://"+host+":3306/"+banco;//URL de conexãoStringusuario="root";//Usuário do bancoStringsenha="root";//Senha de conexãotry{Class.forName(driver);//Carrega o driver//Obtém a conexão com o bancoConnectionconn=(Connection)DriverManager.getConnection(str_conn,"root","root");//Cria um statement para podermos mandar um SQL para o bancoStatementstmt=(Statement)conn.createStatement();//Mandamos o SQL para o banco e obtemos um ResultSetStringsql="SELECT * FROM Usuario";ResultSetrs=stmt.executeQuery(sql);//Percorrendo o ResultSet e obtendo os valores do bancowhile(rs.next()){System.out.println(rs.getString("CodUsuario"));System.out.println(rs.getString("NomeUsuario"));System.out.println(rs.getString("Depto"));System.out.println(rs.getString("Login"));System.out.println(rs.getString("Senha"));System.out.println(rs.getString("TipoUsuario"));System.out.println("====================================");}}catch(ClassNotFoundExceptionex){System.out.println("Não foi possível carregar o driver.");ex.printStackTrace();}catch(SQLExceptionex){System.out.println("Problema com o SQL");ex.printStackTrace();}}}
BAIXE O JAR DO JDBC NO SITE DO MYSQL(CONECTOR/J DOWNLOADS): QUALQUER COISA POSTA A SUA DÚVIDA!