`
123003473
  • 浏览: 1064789 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

ResultSet.getMetaData() 的使用

 
阅读更多
java.sql.ResultSet.getMetaData() 得到结果集的结构信息,比如字段数、字段名等。

java.sql.ResultSet.getMetaData().getTableName(1)) 就可以返回表名

java.sql.ResultSet.getMetaData().getColumnCount() 得到数据集的列数

分享到:
评论

相关推荐

    java数据库连接ResultSet

    另外,ResultSet还提供了获取列信息的方法,例如 getMetaData,可以用来获取 ResultSet 对象各列的编号、类型和属性。如果列名已知,但不知其索引,则可以使用 findColumn 方法来获取其列号。 在使用 getXXX 方法时...

    利用jxl实现数据库内容导出Excel

    Label label = new Label(i, 0, resultSet.getMetaData().getColumnName(i + 1)); sheet.addCell(label); } // 填充数据行 int rowNum = 1; while (resultSet.next()) { for (int i = 0; i < resultSet....

    支持ResultSet的JTable

    - `ResultSetMetaData`:通过`ResultSet.getMetaData()`获取,提供了关于查询结果列的信息,如列名、数据类型等。 - `ResultSet.getString(int columnIndex)`:用于获取指定列的字符串值。 - `ResultSet.getInt(int ...

    java导出数据到Excel

    i < resultSet.getMetaData().getColumnCount(); i++) { row = sheet.createRow(i); for (int j = 0; j < resultSet.getRow(); j++) { cell = row.createCell(j); cell.setCellValue(resultSet.getString(i + 1...

    ResultSet对象获取数据的各种方法

    本文将详细介绍如何使用`ResultSet`对象来获取数据,并通过实例解释各种方法的具体应用。 #### 1. ResultSetMetaDatarsmd = rs.getMetaData(); `ResultSetMetaData`接口提供了有关`ResultSet`对象的信息,包括列的...

    ResultSet 转为listmap

    在 Java 中,使用 JDBC 连接数据库时,通常会返回一个 ResultSet 对象,该对象包含了查询结果集的所有记录。为了方便数据处理和使用,我们需要将 ResultSet 转为 List,以便于后续的数据处理和展示。 下面是将 ...

    JXL操作EXCEL 数据库导出EXCEL相关文件

    col <= resultSet.getMetaData().getColumnCount(); col++) { sheet.addCell(new Label(col - 1, row, resultSet.getString(col))); } row++; } ``` 这里假设结果集中每列都是字符串类型,如果是其他类型,你...

    java如何获得数据库表中各字段的字段名

    通过调用`ResultSet`的`getMetaData()`方法来获取结果集的元数据信息,即`ResultSetMetaData`对象。 5. **遍历结果集**: ```java while (resultSet.next()) { // ... } ``` 遍历结果集中的每一行数据。 6....

    java读sqlite数据库到JTable(解决sqlite中文乱码问题).docx

    其中,`stmtpos` 是 Statement 对象,`rspos1` 是 ResultSet 对象,`"sql..........."` 是要执行的 SQL 语句。 将数据读取到 JTable 中 使用以下代码将数据读取到 JTable 中: ```java Vector tableData = new ...

    java poi 导出excel附源码

    i <= resultSet.getMetaData().getColumnCount(); i++) { XSSFCell cell = row.createCell(i - 1); cell.setCellValue(resultSet.getString(i)); } } ``` 最后,我们需要将工作簿写入到文件系统中: ```java ...

    数据库工具类DatabaseUtil.java

    * 返回记录总数, 使用方法: getAllCount("SELECT count(ID) from tableName") 2004-06-09 * 可滚动的 Statement 不能执行 SELECT MAX(ID) 之类的查询语句(SQLServer 2000) * * @param sql * 需要执行的 SQL *...

    JDBCJDBC高级应用

    - 创建可更新结果集时,需要指定并发性类型,如 `ResultSet.CONCUR_UPDATABLE`,并配合 `ResultSet.TYPE_SCROLL_INSENSITIVE` 或 `ResultSet.TYPE_SCROLL_SENSITIVE` 使用。 - 更新结果集中的数据通常涉及 `update...

    java中ResultSet遍历数据操作

    首先,我们需要执行一个 SQL 语句来获取 ResultSet 对象,然后我们可以使用 getMetaData() 方法来获取 ResultSetMetaData 对象。最后,我们可以使用 getColumnCount() 方法来获取列的数量,并使用 getColumnName() ...

    超快下载导出系统报表页面数据.docx

    public void processRow(ResultSet rs) throws SQLException { if (rs.isFirst()) { // 设置每次获取的行数 rs.setFetchSize(500); // 写入表头 for (int i = 0; i < rs.getMetaData().getColumnCount(); i++...

    apache poi 例子

    i <= resultSet.getMetaData().getColumnCount(); i++) { Cell cell = dataRow.createCell(i - 1); cell.setCellValue(resultSet.getString(i)); } } ``` 3. **集成MySQL数据库**:在与MySQL结合时,你可以先...

    Java中Boolean与字符串或者数字1和0的转换实例

    例如,如果字段类型是Boolean,那么我们可以使用resultSet.getBoolean()方法来获取字段值。 Java中Boolean与字符串或者数字1和0的转换实例是一种常见的操作。在数据库交互过程中,Boolean类型字段需要与数据库中的...

    java 代码笔记 2010-06-23 对ResultSet()的几个常用操作,实例。

    ResultSetMetaData meta = rs.getMetaData(); int columnCount = meta.getColumnCount(); for (int i = 1; i ; i++) { if ("columnName".equals(meta.getColumnName(i))) { // 列存在,执行相应操作 } } ``` 5. ...

    Java的Jtable、从数据库取数据显示在表格中.pdf

    ResultSetMetaData rsmd = rs.getMetaData(); ``` 接下来,我们可以使用 Vector 来存储行和列数据。在这里,我们使用两个 Vector 对象,一个用于存储行数据,另一个用于存储列名。 ```java Vector rows = new ...

    JAVA根据数据库表生成word表格文档

    在Java编程中,生成Word表格文档通常涉及到使用第三方库,如Apache POI,这是一个流行的API,专门用于处理Microsoft Office格式的文件,包括Word(.doc/.docx)。本篇文章将深入探讨如何使用Java和Apache POI从...

Global site tag (gtag.js) - Google Analytics