要检查表是否存在,可以按以下方式使用DatabasemetaData:
DatabasemetaData md = connection.getmetaData();ResultSet rs = md.getTables(null, null, "table_name", null);if (rs.next()) { //Table Exist}
并检查是否存在一列,您可以通过类似的方式使用它:
DatabasemetaData md = connection.getmetaData();ResultSet rs = md.getColumns(null, null, "table_name", "column_name"); if (rs.next()) { //Column in table exist }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)