package com.mysql; import java.sql.Connection; import java.sql.DatabaseMetaData; import java.sql.DriverManager; import java.sql.ResultSet; public class CheckTableAndColumnExist { public static void main(String[] args) { Connection connection = null; try { String userName = "root"; String password = "111111"; String jdbcurl = "jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8"; Class.forName("com.mysql.jdbc.Driver").newInstance(); connection = DriverManager.getConnection(jdbcurl, userName, password); DatabaseMetaData md = connection.getMetaData(); String tableName = "staff"; String columnName = "column_name"; ResultSet rs = md.getTables(null, null, tableName, null); if (rs.next()) { System.out.println("Table " + tableName + " exist"); rs = md.getColumns(null, null, tableName, columnName); if (rs.next()) { System.out.println("Table " + tableName + " exist in Table " + tableName); } else { System.out.println("Column " + tableName + " not exist in Table " + tableName); } } else { System.out.println("Table " + tableName + " not exist"); } } catch (Exception e) { System.err.println("Cannot connect to database server,Exception:" + e.getMessage()); } finally { if (connection != null) { try { connection.close(); connection = null; } catch (Exception e) { /* ignore close errors */ } } } } }

MIAOHUA LV6
2021年1月31日
ncd12320 LV8
2020年1月12日
luohaipeng LV23
2019年11月19日
xiaoxiao303 LV8
2019年3月5日
越前龍马 LV9
2016年10月21日
cxming LV6
2016年9月8日
Happy犇爺 LV3
2016年2月2日
xujinlong LV10
2015年11月22日
ewf_momo LV16
2015年9月16日
821255903 LV1
2015年9月8日

小陈不会JAVA
3月3日
暂无贡献等级
zt3631877 LV9
2023年10月20日
brownwang LV1
2023年10月14日
13765325770
2022年11月3日
暂无贡献等级
akbar2020 LV9
2022年8月27日
沐兮20010401 LV7
2021年6月18日
lodddy LV6
2021年5月9日
book123 LV4
2021年3月4日
a844534272 LV1
2021年2月14日
MIAOHUA LV6
2021年1月29日