从Java检索MySQL数据库结构信息?
使用DatabaseMetaData类检索MySQL数据库结构。在此示例中,我们将在的帮助下使用Java显示数据库“web”的所有表名getMetaData()。
以下是Java代码-
示例
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import com.mysql.jdbc.DatabaseMetaData;
public class getDatabaseInformationDemo {
public static void main(String[] args) {
Connection con = null;
try {
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/web?useSSL=false", "root", "123456");
DatabaseMetaData information = (DatabaseMetaData) con.getMetaData();
String allTableName[] = {
"TABLE"
};
ResultSet r = information.getTables(null, null, null, allTableName);
while (r.next()) {
System.out.println(r.getString(3));
}
}
catch (Exception e) {
e.printStackTrace();
}
}
}这将产生以下输出-
输出结果
demotable211 demotable212 demotable213 demotable214 demotable215 demotable216 name select
热门推荐
6 保研的祝福语简短
10 年轻20岁祝福语简短
11 朋友结婚祝福语信息简短
12 女孩婚礼贺卡祝福语简短
13 30段点歌简短祝福语
14 虎年春节祝福语图文简短
15 写给后妈祝福语大全简短
16 简短回复生日祝福语
17 校长送毕业祝福语简短
18 毕业立体贺卡祝福语简短