獵取數據庫表的列名20.5.5.Getting Column Names from a database table in Java

 
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();

	}

}

發佈了5 篇原創文章 · 獲贊 15 · 訪問量 31萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章