首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

ResultSetMetaData 范例

2013-07-01 
ResultSetMetaData 实例package com.app.utilimport java.sql.Connectionimport java.sql.DatabaseMetaD

ResultSetMetaData 实例
package com.app.util;import java.sql.Connection;import java.sql.DatabaseMetaData;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import java.sql.Statement;public class JdbcTest {private static ResultSet rs;private static ResultSetMetaData rsmd;private static DatabaseMetaData dma;private static Connection con;private static Statement stmt;public static void main(String[] args) throws Exception {String url = "jdbc:mysql://localhost:3306/test?characterEncoding=GBK";try {Class.forName("com.mysql.jdbc.Driver");con = DriverManager.getConnection(url, "root", "root");// 连接数据库//dma = con.getMetaData();// 获取数据库的元数据String sql="select * from quart";stmt = con.createStatement();rs = stmt.executeQuery(sql);rsmd = rs.getMetaData();int columns = rsmd.getColumnCount();//一个多少个字段列名String rows = "";while(rs.next()){for (int i = 1; i <= columns; i++) {rows= rsmd.getColumnName(i);//System.out.println(rows);//字段名System.out.println(rs.getString(rows));}}} catch (Exception e) {System.err.println("query exception");} finally {rs.close();}}}

?

热点排行