社区
Java
帖子详情
怎么用Java判断一个access数据库中某个表是否存在?
没事眯一会
2012-01-09 03:28:24
远程连接Access数据文件 (.mdb格式),利用的是odbc连接,怎么用Java程序判断一张表(如Test)是否存在,如果不存在就创建它,求具体Java代码
...全文
227
4
打赏
收藏
怎么用Java判断一个access数据库中某个表是否存在?
远程连接Access数据文件 (.mdb格式),利用的是odbc连接,怎么用Java程序判断一张表(如Test)是否存在,如果不存在就创建它,求具体Java代码
复制链接
扫一扫
分享
转发到动态
举报
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为不存在
判断
ACCESS
中
是否存在
某个
表
Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset cn.Open "Provider=Microsoft.ace.OLEDB.12.0;Data Source=" & App.Path & "\storage.accdb" & ";Persist Security Info=False" Set rs = cn.OpenSc
python
判断
数据库
表
是否存在
_MySql
数据库
中
,
判断
表
、
表
字段
是否存在
,不存在就新增...
本文是针对MySql
数据库
创建的SQL脚本,别搞错咯。
判断
表
是否存在
,不存在就可新增CREATE TABLE IF NOT EXISTS `mem_cardtype_resource` (...) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
判断
表
字段
是否存在
,不存在就可新增、修改、删除,移除修改列名DROP PROCEDURE IF E...
Java
实现
判断
数据库
中
是否有某
表
,如果没有,则执行sql文件创建该
表
public class test { @Test public void test(){ if(isTableExistEntrust("ai_hmst")){ //存在该
表
执行代码 }else{ RunSql("peple"); } } /** * 运行指定的sql脚本 * @param sqlFileName 需要执行的sql脚本的名字 */ public void RunSql(
Java
和mysql
判断
一个
数值是否在某个区间内的两种解决办法
目录 利用
Java
实现 利用
数据库
实现 举个栗子 两种方法的实现 利用
Java
实现 (高可用)
JAVA
一:可以直接使用我粘贴在这里的工具类 import
java
x.script.ScriptEngine; import
java
x.script.ScriptEngineManager; /** * @desc
判断
一个
数值,是否在
一个
区间内 * @author...
数据库
查询,存在
一个
表
而不在另
一个
表
中
的数据
简述: A、B两
表
,找出ID字段
中
,存在A
表
,但是不存在B
表
的数据。A
表
总共1.5w数据,B
表
是A
表
与C
表
的
中
间
表
,且B
表
的ID字段有索引。 方法一 使用 not in ,容易理解,效率低 ~执行时间为:1.868秒~ select distinct A.ID from A where A.ID not in (select ID from B) 方法二 使用 left join...on... , "B.IDisnull"
表
示左连接之后在B.ID 字段为 null的记录 ~执行时...
Java
51,396
社区成员
85,838
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章