怎么用Java判断一个access数据库中某个表是否存在?

没事眯一会 2012-01-09 03:28:24
远程连接Access数据文件 (.mdb格式),利用的是odbc连接,怎么用Java程序判断一张表(如Test)是否存在,如果不存在就创建它,求具体Java代码
...全文
227 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
没事眯一会 2012-01-10
  • 打赏
  • 举报
回复
不行啊,我不是直接操作的的access数据库,而是一个.mdb文件 ,有什么好办法嘛?
学习Java中 2012-01-09
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 sichongxing 的回复:]

引用 1 楼 baiyu123 的回复:
SELECT Count(*) AS RTab FROM MSysObjects WHERE (((MSysObjects.Name) Like "需判断的已知表名"));

返回1为存在, 0为不存在

报错,操作得是.mdb文件, 说是“不能读取记录;MSysObjects 上没有读取数据权限”
[/Quote]
http://www.devmis.com/blog/23 参考下吧
没事眯一会 2012-01-09
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 baiyu123 的回复:]
SELECT Count(*) AS RTab FROM MSysObjects WHERE (((MSysObjects.Name) Like "需判断的已知表名"));

返回1为存在, 0为不存在
[/Quote]
报错,操作得是.mdb文件, 说是“不能读取记录;MSysObjects 上没有读取数据权限”
学习Java中 2012-01-09
  • 打赏
  • 举报
回复
SELECT Count(*) AS RTab FROM MSysObjects WHERE (((MSysObjects.Name) Like "需判断的已知表名"));

返回1为存在, 0为不存在

51,396

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧