取得查询SQL里面的字段名和类型
2011-01-13 14:54
344 查看
一直想做一个报表系统,只要把SQL写入就可以自动生成报表,先做一点简单的实现:
package com.ur.util; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSetMetaData; import java.sql.SQLException; /** * Jan 13, 2011 GetColumnName.java author:linbler */ public class GetColumnName { public static void main(String avgs[]) throws SQLException { DB db = new DB(); db.Init(); Connection conn = db.getConnection(); PreparedStatement pstmt = (PreparedStatement) conn .prepareStatement("select a.site_id from dmm_site_info a"); pstmt.execute(); ResultSetMetaData rsmd = (ResultSetMetaData) pstmt.getMetaData(); for (int i = 1; i < rsmd.getColumnCount() + 1; i++) { System.out.println(rsmd.getColumnName(i)); System.out.println(rsmd.getColumnClassName(i)); } db.setClose(); } }
相关文章推荐
- Oracle数据库里面查询字符串类型的字段不为空和为空的SQL语句:
- Oracle数据库里面查询字符串类型的字段不为空和为空的SQL语句:
- Oracle数据库里面查询字符串类型的字段不为空和为空的SQL语句:
- SQL查询某一个表的字段和数据类型
- sql server 查询表信息,字段,数据类型的sql语句
- oracle 定长字段查询问题 ,ibatis 与pl/sql查询的char类型字段查询不同
- createSQLQuery 查询数据库类型为char的字段时
- 用SQL语句查询出所有表的表结构(字段定义,类型,长度等),导出CSV(SQL2008 R2)
- 【SQL】取得表的字段、默认、类型、是否允许为空
- sql中查询类型为int的字段,返回null的异常
- SQL查询问题:与字段类型Char相关
- 用一个Sql语句查询出表中的一个字段的数据类型
- sql里面写序列化到一个字段 +数据类型转换函数cast的使用
- Informix数据表结构分析资料整理之字段类型说明和查询SQL语句
- Microsoft SQL Server中条件字段是Nvarchar类型的,条件有中文的无法查询的原因及处理方法
- 查询表里面的字段名、字段类型及含义
- mysql 用sql语句查询一个表中的所有字段类型、注释
- sql中查询类型为int的字段,返回null的异常
- mysql 数据库字段为datetime类型时默认值为:0000-00-00 00:00:00 查询时异常 java.sql.SQLException:Value '0000-00-00' can not be represented as java.sq
- Informix数据表结构分析资料整理之字段类型说明和查询SQL语句