结果集元数据的使用
来源:互联网 发布:虚拟机linux ip地址 编辑:程序博客网 时间:2024/05/17 22:04
package day02;import java.sql.Connection;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import java.sql.SQLException;import java.sql.Statement;import day01.DBUtil2;/** * 取得结果集中的元数据ResultSetMetaData--接口 */public class JDBCDemo7 {public static void main(String[] args) {try {Connection conn = DBUtil2.getConnection();Statement state = conn.createStatement();String sql = "SELECT * FROM emp";//执行sql语句获取结果集ResultSet rs = state.executeQuery(sql);/** * 元数据在结果集中 * 可以通过结果集获取元数据 */ResultSetMetaData rsmt = rs.getMetaData();/** * 获取结果集中有多少列(字段) */int col = rsmt.getColumnCount();System.out.println(col);//8(从1开始)for(int i=1;i<=col;i++){//获取结果集中第i列的名字String colName = rsmt.getColumnName(i);String type = rsmt.getColumnTypeName(i);System.out.println(colName+","+type);}} catch (SQLException e) {e.printStackTrace();} finally {DBUtil2.closeConnection();}}}
测试结果为:
8EMPNO,NUMBERENAME,VARCHAR2JOB,VARCHAR2MGR,NUMBERHIREDATE,DATESAL,NUMBERCOMM,NUMBERDEPTNO,NUMBER
0 0
- 结果集元数据的使用
- [JAVA100例]057、结果集元数据
- 元数据的使用
- JAVA学习笔记(五十五)- 元数据 MetaData和可滚动的结果集
- JDBC--结果集的元信息;commit
- JDBC-ResultSet之滚动结果集-光标与元数据
- [疯狂Java]JDBC:ResultSetMetaData(结果集元数据分析)
- JDBC中如何通过结果集获取元数据
- OpenJDK源码研究笔记(十二):JDBC中的元数据,数据库元数据(DatabaseMetaData),参数元数据(ParameterMetaData),结果集元数据(ResultSetMetaDa
- 通过结果集元数据将查询结果封装为Map
- 第三十章 利用结果集元数据将查询结果封装为map
- java_jdbc_利用结果集元数据将查询结果封装为map_MetaData
- 利用结果集元数据将查询结果封装成Map
- JAVA高级【4.5】《Java核心技术2》数据库-读写LOB、可滚动和可更新的结果集、元数据
- Flex 元数据(metadata)的使用
- Flex 元数据(metadata)的使用
- 3.0.2使用自定义的元数据
- Connection 元数据的使用例子
- Laravel & Lumen RESTFul API 扩展包:Dingo API(四) —— 错误和异常响应
- 声明与定义的区别
- POJ 3176-Cow Bowling [dp] 《挑战程序设计竞赛》2.3
- 记录一些工作上的事情
- HDOJ 1247 Hat’s Words(strncpy函数的运用)
- 结果集元数据的使用
- apply,by,eapply,lapply,mapply,rapply,tapply
- 判断一个有环链表的入口节点
- Hive 解锁操作
- Laravel & Lumen RESTFul API 扩展包:Dingo API(五) —— 转化器(Transformer)
- JAVA求学之路第四天
- 第四届蓝桥杯省赛javaB组试题解析
- Android:学习AIDL使用详解
- Thread中的run