用Java语句判断数据库表是否存在
2007-09-05 10:56
369 查看
方法1、
java.sql.Connection con = getYourConnection();
ResultSet rs = con.getMetaData().getTables(null, null, "yourTable", null );
if (rs.next())
{
//yourTable exist
}else
{
//yourTable not exist
}
方法二、
Connection conn = null;
DatabaseMetaData dbmd = null;
ResultSet rs = null;
try{
conn = getConnectionSource();
dbmd = conn.getMetaData();
rs = dbmd.getTables(null,null,null,new String[]{"TABLE"});
while(rs.next()){
String tableName = rs.getString("TABLE_NAME");
System.out.println("tablename:"+tableName);
}
}catch(Exception ex){
throw ex;
}finally{
closeConnection(conn,rs,null);
}
dbmd.getTables(null,null,null,new String[]{"TABLE"});这句是关键,可查看JAVA API说明了解详细信息,方法一,二的这句可组合在一起写dbmd.getTables(null,null,tableName,new String[]{"TABLE"});通过变换这句可以得到数据库表的注释等相关信息(还是看API)
java.sql.Connection con = getYourConnection();
ResultSet rs = con.getMetaData().getTables(null, null, "yourTable", null );
if (rs.next())
{
//yourTable exist
}else
{
//yourTable not exist
}
方法二、
Connection conn = null;
DatabaseMetaData dbmd = null;
ResultSet rs = null;
try{
conn = getConnectionSource();
dbmd = conn.getMetaData();
rs = dbmd.getTables(null,null,null,new String[]{"TABLE"});
while(rs.next()){
String tableName = rs.getString("TABLE_NAME");
System.out.println("tablename:"+tableName);
}
}catch(Exception ex){
throw ex;
}finally{
closeConnection(conn,rs,null);
}
dbmd.getTables(null,null,null,new String[]{"TABLE"});这句是关键,可查看JAVA API说明了解详细信息,方法一,二的这句可组合在一起写dbmd.getTables(null,null,tableName,new String[]{"TABLE"});通过变换这句可以得到数据库表的注释等相关信息(还是看API)
相关文章推荐
- 用Java语句判断数据库表是否存在
- 用Java语句判断数据库表是否存在
- 用Java语句判断数据库表是否存在
- Android SQLite数据库判断某张表是否存在的语句
- 判断mysql指定数据库指定表是否存在的SQL语句
- [SQL,Java]判断某一个已知表名的表是否在数据库中存在的方法
- 转:mssql里判断数据库对象是否存在的语句
- SQL语句判断指定的数据库、表、字段、存储过程是否存在
- JAVA代码判断数据库表是否存在
- java根据表名判断数据库表是否存在
- Java代码判断数据库中某张表是否存在
- SQL语句判断数据库、表、字段是否存在
- Mysql+java后台判断数据库表是否存在
- SQL语句判断数据库、表、字段是否存在
- SQL语句判断数据库、表、字段是否存在
- 判断数据库中对象(表、视图等)是否存在的SQL语句
- mssql里判断数据库对象是否存在的语句
- SQL语句判断表 数据库 数据是否存在
- Java判断数据库结果集ResultSet 中是否存在指定列名
- JAVA判断数据表是否在数据库中存在的方法