我写了一段JAVA程序,连接数据库,想把数据库中的数据以表格的形式显示,以下是我的代码,但是为什么表格中显示的全是数据中第一行中的数据啊?为什么while循环中的条件rs.next()在下...
我写了一段JAVA程序,连接数据库,想把数据库中的数据以表格的形式显示,以下是我的代码,但是为什么表格中显示的全是数据中第一行中的数据啊?为什么while循环中的条件rs.next()在下次循环时不指向数据库中下一行数据啊?我的数据库中不只一条数据。数据库中有五条不同的数据,但是执行程序后,表格中有五条数据,全都是数据库中第一行的数据。
请高手指点!最好详细点,谢谢!
import javax.swing.table.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.sql.*;
import java.io.*;
import java.util.Vector;
public class myTable
{
public myTable()
{
JFrame f=new JFrame();
JTable t=new JTable();
DefaultTableModel dt=new DefaultTableModel();
t.setModel(dt);
//以下是连接数据库
try
{
Class.forName(