Java Servlet ResultSet,用于查明表是否已存在

时间:2013-03-21 05:14:06

标签: java mysql servlets resultset

我写了一个与MySQL数据库通信的小程序。它的工作方式是用户在索引页面上输入表名。表名传递给servlet,该servlet显示表中的内容或告诉用户该表不存在。我已经编写了代码来显示表(如果它存在)但是我想检查表是否已经存在并创建该表。有哪些方法?

1 个答案:

答案 0 :(得分:1)

您可以运行

show tables like "table_name";

SELECT COUNT(*)
FROM information_schema.tables 
WHERE table_schema = '[database name]' 
AND table_name = '[table name]';

会返回一个类似于运行SELECT查询时的结果集。