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中上面最后一句可以执行的) 展开
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中上面最后一句可以执行的) 展开
展开全部
你杂还连access数据库呢?呵呵……连sqlserver嘛。现在做中、小型项目都用sqlserver
追问
我也是这样想的,就是我的小组长非要我去操作access,我平时都用mysql的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
改为execute()试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SELECT MSysObjects.Name FROM MSysObjects 你可以试一下。或者select name from MSysObjects where type=1 and flags=0
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询