A partir da vers\u00e3o 8 do Java n\u00e3o existe mais suporte \u00e0 acesso via JDBC para arquivos mdb ou accdb. Ent\u00e3o para isso foi criada uma solu\u00e7\u00e3o de acesso chamada UcanAccess<\/a> que \u00e9 um projeto Open Source. <\/p>\n Abra\u00e7os e bons estudos! Vida que segue!<\/p>\n ODBC: Conectar com Banco de Dados via ODBC<\/a><\/p>\n Instala\u00e7\u00e3o e Configura\u00e7\u00e3o do Banco de Dados PostGreSQL<\/a><\/p>\n
\n Esta \u00e9 a sua alternativa quando, utilizando o Java vers\u00e3o 8, para manipular dados oriundos de bancos de dados MS Access.<\/p>\n\r\n\r\npackage br.com.feltex.jdbc.conexao;\r\n\r\nimport java.io.File;\r\nimport java.sql.Connection;\r\nimport java.sql.DatabaseMetaData;\r\nimport java.sql.DriverManager;\r\nimport java.sql.ResultSet;\r\n\r\npublic class ConexaoAccessJava8 {\r\n\r\n\tpublic static void main(String[] args) {\r\n\t\tConnection con = null;\r\n\t\ttry {\t\t\r\n\r\n\t\t\t\/\/ Nome do arquivo\r\n\t\t\tString filename = \"D:\/temp\/mdb\/Northwind.mdb\";\r\n\r\n\t\t\tFile arquivo = new File(filename);\r\n\r\n\t\t\t\/\/ Verifica se o arquivo n\u00e3o existe.\r\n\t\t\tif (!arquivo.exists()) {\r\n\t\t\t\tSystem.err.println(\"Arquivo n\u00e3o existe!\");\r\n\t\t\t}\r\n\r\n\t\t\tString database = \"jdbc:ucanaccess:\/\/\" + filename.trim();\r\n\r\n\t\t\tSystem.out.println(database);\r\n\t\t\t\r\n\t\t\t\/\/ Realiza a conex\u00e3o com o banco de dados\r\n\t\t\tcon = DriverManager.getConnection(database);\r\n\r\n\t\t\t\/\/ Faz a leitura dos metadados do Banco\r\n\t\t\tDatabaseMetaData d = con.getMetaData();\r\n\r\n\t\t\tResultSet rs = d.getTables(null, null, \"%\", null);\r\n\r\n\t\t\twhile (rs.next()) {\r\n\t\t\t\tSystem.out.println(rs.getString(3));\r\n\t\t\t}\r\n\r\n\t\t\trs.close();\r\n\t\t\tcon.close();\r\n\t\t} catch (Exception e) {\r\n\t\t\te.printStackTrace();\r\n\t\t}\r\n\t}\r\n}\r\n\r\n\r\n\r\n<\/pre>\n
Links relacionados:<\/H2>
\n Acesse nosso tutorial de JDBC: aqui<\/a>
\n Tutorial Oracle<\/a><\/p>\n