How to get the mysql table columns data type?

后端 未结 11 721
独厮守ぢ
独厮守ぢ 2020-12-02 06:23

I want to get the column data type of a mysql table.

Thought I could use MYSQLFIELD structure but it was enumerated field types.

Then I tried wi

11条回答
  •  心在旅途
    2020-12-02 06:41

    ResultSet rs = Sstatement.executeQuery("SELECT * FROM Table Name");
    
    ResultSetMetaData rsMetaData = rs.getMetaData();
    
    int numberOfColumns = rsMetaData.getColumnCount();
    System.out.println("resultSet MetaData column Count=" + numberOfColumns);
    
    for (int i = 1; i <= numberOfColumns; i++) {
     System.out.println("column number " + i);
    
      System.out.println(rsMetaData.getColumnTypeName(i));
    }
    

提交回复
热议问题