国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

工具類:檢查數據庫表是否存在某一列

2019-11-08 02:34:19
字體:
來源:轉載
供稿:網友
import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import java.sql.SQLException;import java.sql.Statement;import java.util.ArrayList;import java.util.List;/** * 功能說明:檢查數據庫表是否存在某一列 * @author LZG * */public class ColumnUtil { public boolean checkTableColumn(String tableName, String columnName) { // ========================A開始============= Connection conn = null; String className = "Oracle.jdbc.driver.OracleDriver"; String url = "jdbc:oracle:thin:@localhost:1521:orcl"; String user = "onepiece"; String passWord = "luffy"; // ========================A結束============== Statement stm = null; ResultSet rs = null; ResultSetMetaData rsmd = null; // 數據庫列字段的List集合 List<String> tableColumnList = new ArrayList<String>(); try { Class.forName(className); conn = DriverManager.getConnection(url, user, password); stm = conn.createStatement(); rs = stm.executeQuery("select * from " + tableName); rsmd = rs.getMetaData(); int columnCount = rsmd.getColumnCount(); for (int i = 1; i <= columnCount; i++) { tableColumnList.add(rsmd.getColumnName(i)); } if (null != stm) { stm.close(); } if (null != conn) { conn.close(); } } catch (SQLException e) { e.PRintStackTrace(); } catch (ClassNotFoundException e) { e.printStackTrace(); } if (!tableColumnList.contains(columnName)) { return false; } else { return true; } }}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 韩城市| 离岛区| 肇源县| 巴青县| 抚顺市| 南充市| 江口县| 沙雅县| 台南县| 克什克腾旗| 奇台县| 台北市| 阿坝| 平舆县| 上饶市| 台北市| 阜阳市| 盐城市| 阳原县| 卓尼县| 竹山县| 日土县| 金山区| 盐源县| 鄂尔多斯市| 亚东县| 贡觉县| 茂名市| 岑溪市| 梁平县| 乌鲁木齐市| 龙川县| 上杭县| 大宁县| 若羌县| 成武县| 西青区| 姜堰市| 天门市| 垫江县| 汉川市|