一、判斷資料庫表是否存在:
首先要拿到資料庫連線conn,呼叫databasemetadata dbmd = conn.getdatameta();之後呼叫如下方法:
/*** 根據表名,判斷資料庫表是否存在
* @param tablename
* @return true:存在該錶,false:不存在該錶
*/public boolean hastable(string tablename)
}catch(exception e)
return result;
}二、修改表名:
首先依然要拿到資料庫連線conn和資料庫描述物件dbmd以及statement物件st,之後呼叫如下方法
/*** 修改表名
* @param srctablename 源表名
* @param newtablename 新錶名
* @return true:修改表名成功,false:修改表名失敗
*/public boolean renametable(string srctablename,string newtablename)
}catch(exception e)
}else if(("hsql database engine").equals(databasetype)||("mysql").equals(databasetype))
}catch(exception e)
}else
}catch(exception e)
return result;
}
IOS SQLite資料庫判斷表是否存在
sqlite資料庫中乙個特殊的名叫 sqlite master 上執行乙個select查詢以獲得所有表的索引。每乙個 sqlite 資料庫都有乙個叫 sqlite master 的表,它定義資料庫的模式。sqlite master 表看起來如下 create table sqlite master ...
判斷SQL資料庫是否存在表,是否存在記錄
sql資料庫,當判斷一條記錄存在時,則更新更記錄,當記錄不存在時,則新增該記錄 使用sql語句在c 中實現,sql語句 if exists select from 表 where 條件 begin update 表 set 字段 字段值 where 條件 endelse begin insert i...
mysql判斷資料庫或表是否存在
1 判斷資料庫存在,則刪除 drop database if exists db name 2 判斷資料表存在,則刪除 drop table if exists table name 注 db name,table name可用 1鍵旁邊那個鍵 號引起來,也可不引起來.1 如果單純顯示是否存在資料庫...