请问我该怎样在SWING中引入数据库中某一个完整的表呢?表的样式要跟数据库中的一样的……

解决方案 »

  1.   

    直接利用TABLE控件绑定element,然后导入数据库就行了。不过注意导入的url格式。
      

  2.   

    记得swing里面貌似有个JTree
    可以试试看
      

  3.   

    你不会是用txt写程序吧,用工具的话在图形设计界面那,选中,右键,数据绑定,然后一路点下去就绑定好了
      

  4.   

    使用JTable组件
    我这有一个简单的程序,你看看import java.sql.*;
    import java.util.Vector;import javax.swing.JFrame;
    import javax.swing.JScrollPane;
    import javax.swing.JTable;public class TestConnection
    { public static void main(String[] args)
    {
    Connection conn;
    Statement stm;
    ResultSet rs;
    ResultSetMetaData rsmd;

    Vector stuInfo = new Vector();
    Vector stuFieldInfo = new Vector();

    try{
    Class.forName("com.mysql.jdbc.Driver");
    String url = "jdbc:mysql://localhost:3306/mydb?user=root&password=root";
    conn = DriverManager.getConnection(url);

    stm = conn.createStatement();

    String sqlStr = "select * from tb_student";

    rs = stm.executeQuery(sqlStr);

    rsmd = rs.getMetaData();

    for(int i = 1; i <= rsmd.getColumnCount(); i++){
    stuFieldInfo.add(rsmd.getColumnName(i));

    System.out.println(stuFieldInfo.elementAt(0));
    }

    while(rs.next()){
    Vector oneStu = new Vector();

    for(int i = 1; i <= rsmd.getColumnCount(); i++)
    oneStu.add(rs.getObject(i));
    stuInfo.add(oneStu);
    }

    rs.close();
    stm.close();
    conn.close();

    }catch(Exception e){
    e.getMessage();
    }

    JFrame jf = new JFrame("测试表格");

    JTable jt = new JTable(stuInfo, stuFieldInfo);

    //这样才有列名
    JScrollPane jsp = new JScrollPane(jt);

    jf.add(jsp);
    jf.setSize(400, 400);
    jf.setVisible(true);
    }}
      

  5.   

    使用JDBC 查询放到ResultSet中.然后放到JTable的Model中
      

  6.   

    利用vector和jtable组件 顶zhuyang7654321
      

  7.   

    jdbc访问数据库,可以用框架,Hibernate等
    jdbc:
    1.加载驱动类:Class.forName("...");
    2.建立连接:Connection con = DriverManager.getConnection("...","...","...");
    3.创建语句分析容器:Statement st = con.getStatement();
    4.结果集:ResultSet rs;
      

  8.   

    请问十一楼,为什么我连接数据库的时候出现“用户 'tom' 登录失败。原因: 未与信任 SQL Server 连接相关联。”这个错误呢??该怎么做呢??、