java连access,(取一个数据库里的表名)

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Stringdburl="jdbc:odbc:driver={Microsof... Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String dburl="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=C:\\Users\\ilove\\Desktop\\test.mdb";
Statement stmt = DriverManager.getConnection(dburl, "", "").createStatement();
//ResultSet rst=stmt.executeQuery("Show tables");
利用上面的程序我可以连接到数据库,但最后一行不可以执行。我想要数据库里的所有数据,但不知道数据库里的表名,access有没有类似mysql的(Show tables)的东西,可以解决这个问题,(在mysql中上面最后一句可以执行的)
展开
 我来答
z周游y
2011-04-12
知道答主
回答量:10
采纳率:0%
帮助的人:0
展开全部
你杂还连access数据库呢?呵呵……连sqlserver嘛。现在做中、小型项目都用sqlserver
追问
我也是这样想的,就是我的小组长非要我去操作access,我平时都用mysql的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lishun42
2011-04-10 · 超过41用户采纳过TA的回答
知道小有建树答主
回答量:236
采纳率:0%
帮助的人:112万
展开全部
改为execute()试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Shuo_BD
2011-04-11 · TA获得超过399个赞
知道小有建树答主
回答量:387
采纳率:0%
帮助的人:225万
展开全部
SELECT MSysObjects.Name FROM MSysObjects 你可以试一下。或者select name from MSysObjects where type=1 and flags=0
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式