当前位置:  技术问答>java相关

如何得到字段长度?如: field VCHAR (30)中的 (30)?

    来源: 互联网  发布时间:2014-12-26

    本文导语:  似乎ResultSetMetaData没有这个方法. | public abstract ResultSet getColumns(String catalog,                                       String schemaPattern,                          ...

似乎ResultSetMetaData没有这个方法.

|
public abstract ResultSet getColumns(String catalog,
                                      String schemaPattern,
                                      String tableNamePattern,
                                      String columnNamePattern) throws SQLException

Get a description of table columns available in a catalog. 
Only column descriptions matching the catalog, schema, table and column name criteria are returned. They are ordered by TABLE_SCHEM, TABLE_NAME and ORDINAL_POSITION. 

Each column description has the following columns: 

TABLE_CAT String => table catalog (may be null) 
TABLE_SCHEM String => table schema (may be null) 
TABLE_NAME String => table name 
COLUMN_NAME String => column name 
DATA_TYPE short => SQL type from java.sql.Types 
TYPE_NAME String => Data source dependent type name 
COLUMN_SIZE int => column size. For char or date types this is the maximum number of characters, for numeric or decimal types this is precision. 
BUFFER_LENGTH is not used. 
DECIMAL_DIGITS int => the number of fractional digits 
NUM_PREC_RADIX int => Radix (typically either 10 or 2) 
NULLABLE int => is NULL allowed? 
columnNoNulls - might not allow NULL values 
columnNullable - definitely allows NULL values 
columnNullableUnknown - nullability unknown 
REMARKS String => comment describing column (may be null) 
COLUMN_DEF String => default value (may be null) 
SQL_DATA_TYPE int => unused 
SQL_DATETIME_SUB int => unused 
CHAR_OCTET_LENGTH int => for char types the maximum number of bytes in the column 
ORDINAL_POSITION int => index of column in table (starting at 1) 
IS_NULLABLE String => "NO" means column definitely does not allow NULL values; "YES" means the column might allow NULL values. An empty string means nobody knows. 

Parameters: 
catalog - a catalog name; "" retrieves those without a catalog; null means drop catalog name from the selection criteria 
schemaPattern - a schema name pattern; "" retrieves those without a schema 
tableNamePattern - a table name pattern 
columnNamePattern - a column name pattern 
Returns: 
ResultSet - each row is a column description 
Throws: SQLException 
if a database-access error occurs. 

|
试试:
ResultSet RS = Stmt.executeQuery("select c1,c2 from robber");
java.sql.ResultSetMetaData mm = RS.getMetaData();
System.out.println("The size is:"+mm.getColumnDisplaySize(1)+","+mm.getColumnDisplaySize(2));

    
 
 

您可能感兴趣的文章:

  • 从数据库得到多字段内容为何出错?
  • 如何在jsp中得到数据库中某张表的字段?
  • Select * from tableName如何通过结果集得到字段信息?
  • mysql怎么得到字段的值
  • 如何得到resultset结果集中的字段数阿
  • 请问如何得到某个字符串的部分字段,急!
  • java里有没有办法得到一个表里的字段名
  • 怎么样在JSP得到一个DATE的数据,并把他写到SQLSERVER的datetime字段里面?
  • 怎么得到数据库中含有时分秒的Date字段值? iis7站长之家
  • 怎么得到数据库中含有时分秒的Date字段值?
  • 如何得到数据库中所有表名 表字段及字段中文描述
  • java中如何得到byte数组中实际数值的长度??
  • 如何得到字符串的字节长度?
  • 如何得到网络接口的输出队列的长度?
  • 如何得到一个long类型变量的显示长度
  • 如何得到二维数组的长度?
  • 怎么得到这个数组的长度??
  • 关于字符串的操作,我想得到字符串的长度,和他开始两位组成的新的字符串,例如::
  • 如何得到一个resultSet的长度,即一条select语句返回了多少符合条件记录
  • 怎样用bash得到固定长度的数字串序列?
  • 谁能给我个得到一幅图象的长度和宽度的方法,最好是代码.高分!!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 万般火急!关于java打印,已经得到printerJob实例,那么怎么通过它得到Pageable实例?
  • 怎样得到当前目录(不是在java程序中得到)
  • File类的getLastModify()得到的是长型整数,如何才能得到一个已知文件日期?
  • DateFormat的用法?比如说现在想要得到21:38,我老是得到9:38
  • jsp中如何获得当前jsp文件所在的目录,用request.getServletPath()得到的路径含有jsp文件名,有没有办法得到目录(不含文件名)?
  • 我用JFileChooser得到了某个文件夹名,但如何得到此文件夹下的所有文件名
  • 苦恼的中文乱码!!!在servlet中用request.getParameter("xingming")得到的姓名域值就变成了乱码"???",更别提下面的转化函数得到的结果了。
  • linux下如何编程得到网卡的硬件描述,如得到某块网卡为“3Com 3c590/3c595....”
  • 如何得到一个终端的终端号/标示?
  • 菜问一则:请问用什么命令可得到系统路径
  • getInitParameter为什么得到null
  • 请问调用那个方法能够得到变量类型的返回值?
  • 怎样得到系统日期?
  • 用java.util.random怎么得到一个指定区间的随机数
  • 如何得到linux机器的时钟频率?
  • 急!如何得到snmp工具的显示数据?
  • 如何得到文本框里的自动换行标志?
  • 如何得到本机所有IP
  • bash脚本程序如何得到自身的执行路径?
  • Linux下得到进程号


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3