SQL.ResultSet 获得列名
来源:互联网 发布:硬盘加密软件 编辑:程序博客网 时间:2024/05/22 15:11
方法1
ResultSet rs = stmt.executeQuery("SELECT * FROM TABLE");
ResultSetMetaData rsmd = rs.getMetaData();
int count=rsmd.getColumnCount();
String[] name=new String[count];
for(int i=0;i<count;i++)
name[i]=rsmd.getColumnName(i+1);
方法2
DefaultTableModel dtm1 = new DefaultTableModel();
JTable tb1 = new JTable(dtm1);
JScrollPane sp1 = new JScrollPane(tb1);
int row = recCount( rs ); //获得结果集中有几行数据
ResultSetMetaData rsm =rs.getMetaData(); //获得列集
int col = rsm.getColumnCount(); //获得列的个数
String colName[] = new String[col];
//取结果集中的表头名称, 放在colName数组中
for (int i = 0; i < col; i++) { -->第一列,从1开始.所以获取列名,或列值,都是从1开始
colName[i] = rsm.getColumnName( i + 1 ); -->获得列值的方式一:通过其序号
}//End for
rs.beforeFirst();
String data[][] = new String[row][col];
//取结果集中的数据, 放在data数组中
for (int i = 0; i < row; i++) {
rs.next();
for (int j = 0; j < col; j++) {
data[i][j] = rs.getString (j + 1);
//System.out.println (data[i][j]);
}
}//End for
fdtm.setDataVector (data, colName);
0 0
- SQL.ResultSet 获得列名
- 从jdbc的resultset中获得列名
- ResultSet 动态获取列名
- 获得数据库列名
- SQL Server怎样获得某个表的列名
- 通过ResultSet获取列名组装数据
- 获取ResultSet列名、列数等信息
- 根据datatable获得列名
- 根据datatable获得列名
- 根据datatable获得列名
- PL/SQL Developer_如何快速获得表名或列名的文本形式
- PL/SQL Developer_如何快速获得表名或全部列名的文本形式
- sql 修改列名
- SQL 更新列名
- SQL 操作列名
- SQL--动态列名
- 获得ResultSet的总行数和列数方法
- 获得一张表中所有列名
- 线段树 点更新版
- Linux 通过cron定期执行 php文件
- Android的pull读写XML
- ACE Socket wrapper façade提供的好处有
- SVM中求解拉格朗日系数的SMO算法
- SQL.ResultSet 获得列名
- win7下Qt 5建立空白项目 无法打开包括文件<QApplication> No such file or directory
- spring与mybatis三种整合方法
- 29、通信卫士--添加、删除、修改黑名单号码
- java字符串拼接性能对比
- [转]linux下递归删除某个文件或者目录
- Android实现天气功能碰到的问题
- FindBugs规则整理-上
- uva 10755 - Garbage Heap 杂