2015-05-04 47 views
0

我想從波動如何從波動

傳遞屬性名字就知道在SQL列的數據類型傳遞屬性名知道SQL列數據類型下面是與前詳細的說明:

create table student(rollnumber varchar2(15),name varchar2(40)); 

從前端GUI應用程序(swing)中,我通過傳遞student作爲參數來檢索student表的列名,並且再次傳遞列名(rollnumbers,name)作爲參數,這裏我想要示例代碼(在java中)for要知道該特定列名稱(卷號,學生)的數據類型, 請給我這個問題的指導

回答

0

像這樣的東西應該工作:

public String getColumnType(Connection conn, String columnName) 
     throws SQLException { 
    try (PreparedStatement ps = conn.prepareStatement("SELECT " 
      + columnName + " FROM student")) { 
     return ps.getMetaData().getColumnTypeName(1); 
    } 
} 

欲瞭解更多詳情,請參見ResultSetMetaData documentation

+0

謝謝你...先生,如果我有任何疑問,我會聯繫你的個人資料...你可以嗎? – balaji