java与数据库的问题

来源:百度知道 编辑:UC知道 时间:2024/05/15 01:59:47
r是一个resultset s是一个statement

通过 r = s.executeQuery("sql语句");
求得了我想要的结果 存在了resultset r里 现在我想将其放入一个jdbtable里显示出来 请问如何实现 写出代码(那几行就行)

问题就是如何实现resultset到jdbtable的数据转换

问题很简单 希望各位会的人帮帮忙 我承认我是新手,说风凉话的人不要回帖了

/* 本人也是小菜鸟! 也不知道你说的是不是显示在表中table
我这里实现的是显示在JTable中
运用了vector对象和ResultSetMetaData 对象的方法

关键的是
ResultSetMetaData rsmd = rs.getMetaData();
for (int i = 1; i <= rsmd.getColumnCount(); i++) {
col.addElement(rsmd.getColumnName(i));
}
while (rs.next()) {
for (int i = 1; i <= rsmd.getColumnCount(); i++) {
temp.addElement(rs.getObject(i));
}
row.addElement(temp);
}*/

import java.sql.*;
import java.awt.*;
import javax.swing.*;
import java.util.*;

public class tableSqlDemo extends JFrame {
public tableSqlDemo() {
super("test");
Vector col = new Vector();
Vector row = new Vector();
Vector temp = new Vector();
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
} catch (ClassNotFoundException ex) {
}
try {
Connection con = null;
con = DriverManager.getConnection("jdbc:od