用Java 获得Access 数据库中的所有表名



import java.sql.Connection;
import java.sql.DatabaseMetaData;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;


public class DBaccess {
	public static void main(String args[]) throws Exception{    
		  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");    
		  String dburl ="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=d:\\DBTest.mdb";//此为NO-DSN方式    
		   
		  Connection conn=DriverManager.getConnection(dburl);    
		  Statement stmt=conn.createStatement(); 
		
		  DatabaseMetaData  dbmd=conn.getMetaData();  
		  ResultSet  rs=dbmd.getTables(null,null,"%",null);  
		  while(rs.next()){ 
		       System.out.println("table-name:  "+rs.getString(3)+"<br>");
		  }  

		  stmt.close();    
		  conn.close();    
		 }    

}

没有更多推荐了,返回首页

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试