`
jilong-liang
  • 浏览: 471304 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类

ResultSetMetaData 实例

    博客分类:
  • Java
阅读更多
DROP TABLE IF EXISTS `quart`;
CREATE TABLE `quart` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(21) CHARACTER SET utf8 DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=43 DEFAULT CHARSET=latin1;

 

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

 

1
1
分享到:
评论

相关推荐

    Java-JDBC【之】数据类型、封装JDBCUtil、封装通用增删改、ResultSet与ResultSetMetaData

    Java-JDBC【之】数据类型、封装JDBCUtil、封装通用增删改、ResultSet与ResultSetMetaData、查询结果集映射Map与ListMap 1.数据类型 2.封装通用增删改 2.1.封装JDBCUtil 2.2.封装Dao通用增删改 2.3.测试 3.ResultSet...

    获得结果集的字段名称_ResultSet的属性要调用ResultSetMetaData的方法

    获得结果集的字段名称_ResultSet的属性要调用ResultSetMetaData的方法

    Mybatis通用操作数据库方法类总结

    在项目中用到myBatis作为orm框架,与spring结合,通常的... import java.sql.ResultSetMetaData; import java.sql.SQLException; import java.sql.Statement; import java.util.ArrayList; i

    JDBC-Student.rar_callablestatement_dbtoobject_java 学员 管理 系统_jdbc

    一个学员管理系统的实例,演示了JDBC一些拓展的特性,例如PrepareStatement、CallableStatement、ResultSetMetaData、大对象、DataSource等。

    java读取table列名

    java使用ResultSetMetaData 读取table的列名

    Java语言基础下载

    ResultSetMetaData(结果集元数据) 349 可滚动的和可更新的结果集 350 批处理更新 354 二进制大对象BLOB 357 RowSet 新特性 359 JdbcRowSet 360 FilteredRowSet 361 内容总结 363 独立实践 364 第二十一章:XML基础...

    表字段描述依赖包

    表字段描述依赖包 ormlite 之ResultSetMetaData

    ResultSet的属性

    获得结果集的字段名称,ResultSet的属性要调用ResultSetMetaData的方法

    JDBCDriver最齐驱动包

    包括Oracle,mysql驱动,各种驱动池、dbutils、ResultSetMetaData配置对象的属性等

    各种数据库的驱动程序Driver

    dbutils、mysql驱动、oracle驱动、postgresql驱动、ResultSetMetaData配置对象的属性、数据库连接池驱动

    jtdsJDBC Driver

    JTDS完全与JDBC 3.0兼容,支持只向前的,和可滚动/可更新的结果集(ResultSets)中并行(完全独立)语句,并且可实施所有databasemetadata和resultsetmetadata方法。 文件有说明spring+hibernate+c3p0+jtds的配置

    java数据库表的调用

    利用JScrollPane JTable Vector AbstractTableModel ResultSetMetaData将数据库中表的内容显示到窗口中,代码已经测试成功!

    orm-benchmark:比较不同orm解决方案与simpleflatmapper的基准

    迁移到具有更好结构的 。基准测试比较不同orm解决方案与simpleflatmapper的基准我们运行... SFM Static使用预定义的列列表SFM Dynamic将使用ResultSetMetadata SFM Dynamic NoASM将使用ResultSetMetadata但不使用asm

    JAVA连接ORACLE数据库方法及测试

    ResultSetMetaData rmeta = rs.getMetaData(); //获得数据字段个数 int numColumns = rmeta.getColumnCount(); while(rs.next()) { for(int i = 0;i;i++) { String sTemp = rs.getString(i+...

    java通讯录系统代码

    非常简单易懂的通讯录系统,代码不精深,但很容易懂public class Address extends JFrame{ Connection con=null; Statement st=null; ResultSet rs=null;... ResultSetMetaData rm=rs.getMetaData();

    terajdbc4.jar

    该版本terajdbc4.jar对应sqoop-connector-teradata.jar(版本1.6.0c5、1.6.1c5、1.7.0c5)里面包含com.teradata.jdbc.jdk6.JDK6_SQL_ResultSetMetaData类。

    Java数据库编程宝典2

    4.17.2 ResultSetMetaData 4.17.3 ParameterMetaData方法 4.18 SQL数据类型的JDBC映射 4.19 SQL3数据类型 4.19.1 对象关系型数据库 4.19.2 使用SQL3数据类型 4.19.3 创建用户定义的数据类型 4.20 异常和日志...

    Java数据库编程宝典4

    4.17.2 ResultSetMetaData 4.17.3 ParameterMetaData方法 4.18 SQL数据类型的JDBC映射 4.19 SQL3数据类型 4.19.1 对象关系型数据库 4.19.2 使用SQL3数据类型 4.19.3 创建用户定义的数据类型 4.20 异常和日志...

    Java数据库编程宝典1

    4.17.2 ResultSetMetaData 4.17.3 ParameterMetaData方法 4.18 SQL数据类型的JDBC映射 4.19 SQL3数据类型 4.19.1 对象关系型数据库 4.19.2 使用SQL3数据类型 4.19.3 创建用户定义的数据类型 4.20 异常和日志...

    Java数据库编程宝典3

    4.17.2 ResultSetMetaData 4.17.3 ParameterMetaData方法 4.18 SQL数据类型的JDBC映射 4.19 SQL3数据类型 4.19.1 对象关系型数据库 4.19.2 使用SQL3数据类型 4.19.3 创建用户定义的数据类型 4.20 异常和日志...

Global site tag (gtag.js) - Google Analytics