rs getMetaData 獲得表結構

2021-05-24 01:27:39 字數 884 閱讀 4189

rs.getmetadata()

得到結果集(rs)的結構資訊,比如字段數、欄位名等。

使用rs.getmetadata().gettablename(1))就可以返回表名

rs.getmetadata().getcolumncount()

取得列數

例子:resultset rs = stmt.executequery("select a, b, c from table2");//得到查詢結果,乙個資料集

resultsetmetadata rsmd = rs.getmetadata();

int numberofcolumns = rsmd.getcolumncount(); //得到資料集的列數  

rsmd中的結構:

om.mysql.jdbc.resultsetmetadata@132e13d - field level information:

com.mysql.jdbc.field@1617189[catalog=test,tablename=mybean,originaltablename=mybean,columnname=id,originalcolumnname=id,mysqltype=3(field_type_long),flags= primary_key, charsetindex=63, charsetname=us-ascii]

com.mysql.jdbc.field@64f6cd[catalog=test,tablename=mybean,originaltablename=mybean,columnname=name,originalcolumnname=name,mysqltype=253(field_type_var_string),flags=, charsetindex=8, charsetname=cp1252]

獲得本地IP

一些定義 hostent declare struct hostent struct in addr s un b struct s un w u long s addr s un define s addr s un.s addr can be used for most tcp ip code ...

獲得檔案路徑

1 獲得絕對路徑 eg.c yuanzhenhai littlesea.txt 2 當前相對路徑 eg.littlesea.txt 3 獲得目錄上一層的相對路徑 假如已經知道當前路徑是.littlesea.txt 得到它的上一層路徑yuanzhenhai中的xiaohai.txt路徑的方法是 eg....

獲得MAC位址

void getmac out char pszbuffer,dword nbuffersize 第二次呼叫getadaptersaddresses 獲取實際想獲取的資訊.if dwretval getadaptersaddresses af inet,0,null,paddresses,outbu...