JDBC-元資料
元資料
元資料:用來描述資料的資料(用來描述資料的含義的一些資訊)
如:列名、表的資訊
-
表示資料庫連線的元資料
conn=DriverManager.getConnection(url,usrname,psw); DatabaseMetaData dmd=conn.getMetaData(); dmd.getXXX();
-
表示結果集的元資料
Statement st=conn.createStatement(); ResultSet rs=st.executeQuery(sql); ResultSetMetaData rmd=rs.getMetaData
getColumnCount():獲得結果集的列數
getColumnLabel():獲得列名
getColumnType():獲得列的資料型別
相關推薦
JDBC-元資料
元資料 元資料:用來描述資料的資料(用來描述資料的含義的一些資訊) 如:列名、表的資訊 表示資料庫連線的元資料 conn=DriverManager.getConnection(url,usrname,psw); DatabaseMetaData dmd=conn.getM
JDBC---元資料
元資料 何為元資料?元資料為描述資料的資料,主要是描述屬性的資料的資訊。簡單的說就是關於資料的資料。而在jdbc的學習中獲取資料的定義,如資料庫、表、列的定義資訊,就要用到元資料。在jdbc中使用的元資料有三種:資料庫元資料、引數元資料、結果集元資料。進行元資料的獲取之前我
JDBC元資料操作-- DatabaseMetaData介面詳解
package com.util; import java.sql.CallableStatement; import java.sql.Connection; import java.sql.DatabaseMetaData; import java.sql.DriverMana
四、利用反射及JDBC元資料編寫通用的查詢方法
一、JDBC元資料 1)DatabaseMetaData /** * 瞭解即可:DatabaseMetaData是描述資料庫的元資料物件 * 可以由Connection得到 */ @Test public void testDatabaseMetaD
JDBC元資料,Blob用法總結
從上一篇部落格中,我們知道,Java通過JDBC獲得連線後,得到一個Connection物件.咱們可以從這個物件中獲得有關資料庫管理系統的各種資訊,包括資料庫中各個表,表中的各個列,資料型別,觸發器,
Jdbc 之 元資料
DatabaseMetaData 資料庫的描述物件;瞭解即可 /** * DatabaseMetaData元資料; */ public void test(){ try {
Spring JDBC學習筆記(3):使用JdbcTemplate來獲取資料庫表和列的元資料
本篇文章才是我寫這一個系列文章的目的,原來我一般都是使用jdbc獲取資料庫的元資料,但是有點讓我很不爽,每次查資料表和列的時候都要自己寫“TABLE_NAME”和“COLUMN_HOME”等名稱,所以乾脆轉到JdbcTemplate實現上。通過JdbcTemplate獲取資
JDBC學習筆記 特殊操作(獲取自增長欄位以及獲取元資料)
獲取自增長欄位的新增值 public static void main(String[] args) { try (Connection conn = DriverManager.getConnection("jdbc:mysql:///mydata?characterEncodi
[瘋狂Java]JDBC:ResultSetMetaData(結果集元資料分析)
1. 描述ResultSet資訊的資料——ResultSetMetaData: 1) MetaData即元資料,即描述其它資料的資料,因此ResultSetMetaData就是描述ResultSet的元資料; 2) 通常在你對查詢結果不瞭解的情況下可以使用該
深入體驗JavaWeb開發內幕——JDBC中的三大元資料
在使用JDBC的時候有時我們對關於資料庫的一些資訊並不清楚,但是還要進行相應的操作,那麼我們如何進行操作呢?這時我們就需要使用一些元資料進行相應資訊的獲取。 這裡我們主要介紹三大元資料DataBaseMetaData、ParameterMetaData、Resu
[瘋狂Java]JDBC:資料庫元資料分析
1. 資料庫元資料——有時候並不僅僅需要分析和業務邏輯相關的表,也需要分析當前資料庫的有關資訊: 1) 比如分析當前資料庫中有多少張表、當前共建立了多少外來鍵、多少索引、某個表的結果如何等等; 2) 這些都屬於描述資料庫中資料的資料,稱為元資料; 3
自動生成資料庫表設計(一)之獲取JDBC獲取元資料
最近專案快了驗收,那麼接下來就是寫一些比較煩人的文件,在寫資料庫設計文件時,到了詳細設計這一塊有點尷尬了,每張表,沒個欄位都要寫上去,由於前期沒有整理,所以這個工作量還是很大,我查看了我們的資料庫發現有353張表,這樣寫,得花多久的時間啊。。。於是想通過程
JDBC插入資料後返回新資料id
使用jdbc向表中插入資料時,有時候需要返回新插入資料的id。比如現在要向兩個表中分別插入一條資料,第一條資料插入後生成的id要作為第二條資料的一個欄位值。 具體程式碼: PreparedStatement pstmt = null; ResultSet rs =
基礎知識漫談(4):講講元資料
說幾個風馬牛不相及的詞兒,spring的依賴注入定義,hibernate的資料對映定義,XML的DTD,再就是我們常說的報文格式。 如果對它們不甚瞭解,請參考章節一《想到哪兒寫到哪兒》。有了基本的瞭解之後,應當隱約之中有一種感覺,“它們很相似”。 本篇文章要說的就是這個相似性,我管它叫做資料
JDBC | 查詢表資料行數
兩種方法: 1、 "select * from userinfo" 利用ResultSet的last和getRow方法來獲得ResultSet的總行數,適用於在查詢資料的同時統計記錄條數。 // sql語句 String sql = "selec
IIS 元資料訪問失敗
辦公室的機器上是裝的 VS2010,Win7, IIS 7.5 但家裡的機器是 XP Professional 2002 sp3, 沒辦法,只能裝 專門針對 xp pro sp3版的 IIS 5.1 這個版本的 iis 不是很好找, 最後還是在 CSDN上找到了: ( xp pro s
NC6.5 做主子表單據 釋出元資料錯誤: ORA-00001: 違反唯一約束條件 (NC65.PK_MD_BIZITFMAP)
NC6.5 做主子表單據 釋出元資料錯誤: ORA-00001: 違反唯一約束條件 (NC65.PK_MD_BIZITFMAP); class com.yonyou.studio.mdp.database.connection.exception.DBException:java.s
Impala元資料同步命令使用規則
invalidate metadata操作比refresh要重量級 如果涉及到表的schema改變,使用invalidate metadata [table] 如果只是涉及到表的資料改變,使用refresh [table] 如果只是涉及到表的某一個分割槽資料改變,使用refresh [table
(三)Hive元資料資訊對應MySQL資料庫表
(三)Hive元資料資訊對應MySQL資料庫表 目錄 概述 一、儲存Hive版本的元資料表(VERSION) 二、Hive資料庫相關的元資料表(DBS、DATABASE_PARAMS) 1、DBS 2、DATABASE_P
餓了麼元資料管理實踐之路
一、背景 大資料挑戰 大資料時代,餓了麼面臨資料管理、資料使用、資料問題等多重挑戰。具體可以參考下圖: 資料問題:多種執行、儲存引擎,分鐘、小時、天級的任務排程,怎樣梳理資料的時間線變化? 資料使用:任務、表、列、指標等資料,如何進行檢索、複用、清理、熱度Top計算? 資料管理:怎樣對錶、列、指