import java.sql.*;
import java.util.HashMap;
import java.util.Map;
public class TestAccess {
public static void main(String[] args) {
Map<Integer, Object[]> map = new HashMap<Integer, Object[]>();
String[] column ;
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//DBTest.mdb是d盘下access文件
String url="jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=d:\\DBTest.mdb";
String user="";
String password="";
Connection con=null;
Statement st=null;
ResultSet rs=null;
con=DriverManager.getConnection(url, user, password);
st=con.createStatement();
rs=st.executeQuery("select * from test");
/ /读取字段名称
ResultSetMetaData metaDate = rs.getMetaData();
int number = metaDate.getColumnCount();
column = new String[number];
for (int j = 0;j < column.length; j++
用java读取access文件中数据
最新推荐文章于 2023-03-27 16:22:31 发布
该博客展示了如何使用Java通过JDBC和ODBC连接到Access数据库并读取数据。首先,加载ODBC驱动,然后建立数据库连接,创建Statement执行SQL查询,获取字段名称,并逐行读取和打印数据。
摘要由CSDN通过智能技术生成