如何使用java获取access文件中的表名?
牛叔叔
2020-11-14 17:55 回答了这个问题
JavaEE
(0)
package com.wanmait.util;
import net.ucanaccess.converters.Metadata;
import java.sql.*;
public class Test {
@org.junit.Test
public void test(){
try {
Class.forName("net.ucanaccess.jdbc.UcanaccessDriver");
String accessDb = "D:/wanmait.com/demo.mdb";
String dbURL = "jdbc:ucanaccess://"+accessDb;
Connection conn = DriverManager.getConnection(dbURL);
System.out.println(conn);
DatabaseMetaData metadata = conn.getMetaData();
ResultSet tables = metadata.getTables(null,null,"%",null);
while(tables.next()){
System.out.println(tables.getString(3));
}
tables.close();
conn.close();
}
catch (Exception e){
e.printStackTrace();
}
}
}
0条评论
我要评论