`

jdbc获取表中列名

阅读更多
   1. pment = conn.prepareStatement("select * from A0001 where 1 = 2");  
   2. rs = pment.executeQuery();  
   3. ResultSetMetaData metaData = rs.getMetaData();  
   4. int colum = metaData.getColumnCount();  
   5. for (int i = 1; i <= colum; i++)  
   6.     {  
   7.      String typeStr = ""; //类型  
   8.      //获取列名  
   9.      String columName = metaData.getColumnName(i);  
  10.      //获取每一列的数据类型  
  11.      int type = metaData.getColumnType(i);  
  12.      //判断  
  13.      if(Types.INTEGER == type)  
  14.      {  
  15.       typeStr = "Integer";  
  16.      }  
  17.      else if(Types.VARCHAR == type)  
  18.      {  
  19.       typeStr = "String";  
  20.      }  
  21. }  
分享到:
评论

相关推荐

    JDBC 连接到 PostgreSQL 数据库获取数据简单例子

    在提供的`JDBCTest`文件中,可能包含了上述示例的完整代码,你可以根据实际情况调整参数以连接到你的PostgreSQL数据库,并从指定的表中获取数据。通过学习和理解这个例子,你可以轻松地将JDBC技术应用到自己的Java...

    使用jdbc获取数据库基础信息(附源码)

    本教程将深入探讨如何使用JDBC获取数据库的基础信息,包括连接数据库、执行SQL查询以及处理结果集。我们将通过分析`TestJDBC.java`源代码来了解具体的实现过程。 首先,我们需要引入JDBC驱动,这通常是通过在Java...

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

    其中一项常见需求是获取数据库表中的所有字段名称。这通常在动态生成报表或者需要根据数据库结构动态创建Java对象时非常有用。 #### 基本原理 要实现这一功能,主要依靠`java.sql.ResultSetMetaData`类来获取元...

    jdbc中如何处理Oracle___BLOB字段

    1. **插入空BLOB**:首先,创建一个空的BLOB对象,然后将其插入到数据库表中。 ```sql INSERT INTO xxx_table (A, B, C) VALUES (empty_blob(), 'xxx', 'yyyy'); ``` 2. **更新BLOB数据**: - 设置`Connection`...

    java使用jdbc将数据库数据导出到csv文件.pdf

    这里使用了 reqBean.getDataSyncExecInfo().getConn() 方法来获取连接,这个方法返回一个 Connection 对象,该对象是 JDBC 中的核心对象,用于与数据库建立连接。 执行 SQL 查询 获取连接后,需要执行 SQL 查询以...

    java读取table列名

    在本文中,我们将深入探讨如何使用`ResultSetMetaData`来获取表的列名。 首先,要使用`ResultSetMetaData`,我们需要执行SQL查询并获取`ResultSet`。一个简单的例子是查询整个表,例如: ```java Connection conn ...

    获取数据库中表结构信息

    ### 获取数据库中表结构信息 在数据库管理与应用开发过程中,了解特定表的结构是非常重要的。这不仅可以帮助我们更好地理解数据存储方式,还能够指导我们在应用程序中如何有效地使用这些数据。本文将详细介绍如何...

    hive jdbc依赖的jar包

    每个结果行可以通过`ResultSetMetaData`获取列名和类型信息,通过`ResultSet.next()`移动指针,`ResultSet.getObject()`或`ResultSet.getString()`等方法获取列值。 5. **事务处理**:Hive默认不支持事务,但某些...

    spring_JDBC整合包

    在Spring JDBC中,主要涉及以下几个核心概念: 1. **JdbcTemplate**: 这是Spring JDBC的核心接口,提供了一组用于执行SQL语句的方法,如`update()`, `query()`, `execute()`等。它能处理数据库连接的打开和关闭,...

    hive-jdbc-1.1.0驱动相关jar包

    3. 数据操作:插入、更新、删除和查询Hive表中的数据。 4. 元数据访问:获取关于Hive数据库的结构信息,如表名、列名等。 5. 高级特性:支持事务、批处理、预编译语句等功能。 在动态加载Hive JDBC 1.1.0驱动时,...

    greenplum数据库jdbc驱动下载

    7. **元数据获取**:获取数据库的结构信息,如表名、列名、索引等。 8. **错误处理**:捕获和处理与数据库交互时可能出现的异常。 在实际开发中,使用Greenplum JDBC驱动,首先需要将其添加到项目类路径中,然后...

    idea jdbc 示例程序

    【标题】"idea jdbc 示例程序" 是一个基于Java集成开发环境IntelliJ IDEA(简称IDEA)的数据库连接示例项目,它展示了如何在IDEA中使用Java Database Connectivity(JDBC)技术进行数据库操作。这个示例适用于Java ...

    sqljdbc_4.0

    4. 安装与配置:将sqljdbc_4.0目录中的jar文件(如sqljdbc4.jar或sqljdbc41.jar)添加到Java项目的类路径中,然后使用`Class.forName()`方法加载驱动,通过`DriverManager.getConnection()`建立数据库连接。...

    传智播客jdbc

    - **列信息**:对于特定表,可以获取列名、数据类型、是否允许为NULL等,使用`getColumns(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern)`。 - **主键信息**:通过`...

    非常全面JDBC资源

    1. **结果集处理**: `ResultSet`对象表示查询的结果,可以通过`next()`方法遍历行,通过列索引或列名获取数据。 2. **事务管理**: 使用`conn.setAutoCommit(false)`关闭自动提交,通过`conn.commit()`和`conn....

    JDBC学习资料和使用工具

    JDBC元数据是关于数据库结构的信息,如表名、列名、索引等,可以通过DatabaseMetaData接口获取。这些信息对于动态构建SQL语句或自动生成数据库相关的代码非常有用。 通过深入学习JDBC,开发人员不仅可以更好地理解...

    Jdbc数据库连接源代码

    Java JDBC(Java Database Connectivity)是Java语言中用来规范客户端程序如何访问数据库的应用程序接口,它提供了标准的方法来创建、配置、和控制数据库连接。在Java应用程序中,JDBC扮演着核心角色,允许开发者...

    jdbc_data.rar

    7. **数据库元数据**:通过`DatabaseMetaData`获取数据库的元信息,如表名、列名、索引等。 8. **SQL语句**:学习SQL的基本语法,如创建表(`CREATE TABLE`)、插入数据(`INSERT INTO`)、更新数据(`UPDATE`)、...

    jdbc连接sqlserver2005数据库例子

    `columnName`是你表中的列名。 6. **关闭资源**:使用完连接和结果集后,记得关闭它们以释放系统资源: ```java rs.close(); stmt.close(); conn.close(); ``` 在提供的文件`yang.java`中,可能就包含了这样一个...

Global site tag (gtag.js) - Google Analytics