import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.Statement;
public class GettingCloumnsNames {
public static void main(String[] args) throws Exception{
String driver = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://localhost:3306/bookshop";
String user = "root";
String password = "";
Class.forName(driver).newInstance();
Connection con = DriverManager.getConnection(url,user,password);
Statement st = con.createStatement();
ResultSet rs = st.executeQuery("select * from book");
ResultSetMetaData rsmd = rs.getMetaData();
int col = rsmd.getColumnCount();
System.out.println("列數爲:" + col);
for(int i = 1; i <= col; i ++){
String col_name = rsmd.getColumnName(i);
System.out.println(col_name);
}
con.close();
}
}
獵取數據庫表的列名20.5.5.Getting Column Names from a database table in Java
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.