【发布时间】:2015-12-09 12:04:56
【问题描述】:
如何使用java检查sqlite中是否存在表。
我用过代码
String sql = "SELECT count(*) FROM sqlite_master WHERE type = 'table' AND name = 'COMPANY'";
System.out.println("Sql Sqlite" + sql);
int i = stmt.executeUpdate(sql);
不知道正确与否,我是sqlite的新手,请帮忙。
【问题讨论】:
-
你没有更新任何东西,那你为什么要使用
executeUpdate()? -
@augustoccesar 这个问题其实是关于如何运行查询的。
-
@CL。这是有道理的......这个问题不是很清楚,但我明白你的意思。删除了标志。
-
@augustoccesar。我只想检查给定的表是否存在。
-
@VikasSingh 我明白了......我相信你的问题已经有了答案。我标记为重复的帖子,有一些如何做到这一点的例子。我相信下面的答案是指向我标记的同一帖子的链接,请查看:)