本文目录一览

1,怎么样将数据库的表在Java中界面中显示出来

从数据库中读出数据放入list集合 list集合必须要封装(get{}set{})前台用jstl调用就可以了

怎么样将数据库的表在Java中界面中显示出来

2,同学给我一个javaEE项目怎么找文件里的数据库表并且创建mysql

jdbc技术,连接池,创建就算了,数据库有了你用就好了,创建一般不用java建库,代码就不给你写了,悬赏没动力
你的項目有提供字段和數據嗎?

同学给我一个javaEE项目怎么找文件里的数据库表并且创建mysql

3,在jspjava中如何显示数据库中所有的表

列出表中1-n(当前页最后一条要显示的)直接的数据,然后排除1-m直接上页之前的数据,剩下的就是要显示的。 每页显示20条,当前页需要显示的是181-200之间的记录。 select top 200 from tablea where not exist (select top 180 from tablea) 如果只想在java代码中实现,迭代器并没有记录当前的记录位置,可能要使用一个计数变量才可以实现。 public static final int page_size = 20; // 每页显示的记录数 int visited = 180; // 上页或者更早已经显示了的 int current = 1; // 当前的记录遍历位置 while(mresultset.next()) { if (current++ <= visited || current >= visited + page_size) { continue; } type variable = mresultset.getxxx(param); // 处理数据显示 /... put into model }

在jspjava中如何显示数据库中所有的表

4,怎么用java读取数据库表结构

java.sql.ResultSetMetaData -------------------------------------------------------------------------------- public interface ResultSetMetaData 可用于获取关于 ResultSet 对象中列的类型和属性信息的对象。以下代码片段创建 ResultSet 对象 rs,创建 ResultSetMetaData 对象 rsmd,并使用 rsmd 查找 rs 有多少列,以及 rs 中的第一列是否可以在 WHERE 子句中使用。 ResultSet rs = stmt.executeQuery("SELECT a, b, c FROM TABLE2"); ResultSetMetaData rsmd = rs.getMetaData(); int numberOfColumns = rsmd.getColumnCount(); boolean b = rsmd.isSearchable(1); 以前写过,没有备份代码,用java.sql.ResultSetMetaData很简单就实现了,用rs.getMetaData();可生成其实现类的对象....

5,netbeans java项目表格怎么显示数据库表

JTable的有一个方法是getTableModel().返回提供此 JTable 所显示数据的 TableModel. TableModel是一个接口,实际上返回的是DefaultTableModel类,它实现了TableModel接口。这个类中有一个方法是void addRow(Object[] rowData)。它就是将一行插入到JTable中。 不过JTable的setValueAt方法应该就可以实现。 楼主可以定义个一个线程类来完成。 比如你需要插入100行数据,可以在线程的run方法中写一个循环,在循环中写两行代码,一行是setValueAt,一行是刷新JTable,然后再让线程睡眠,这样一行一行的显示的效果就可以出来了! 或者楼主可以用进度条来打发等待的时间,就像打开netbeans的那个进度条一样,这个可以用JProgressBar类。楼主可以去查看一下源代码。如果楼主还是没有头绪,我干脆就写个例子得了! 关于组件的添加或者类似设置窗口的大小,布局管理器等我就不做解释了! import javax.swing.*; import java.awt.event.*; import java.awt.*; import javax.swing.table.*; public class Test extends JFrame implements ActionListener { private JButton button1; private JButton button2; private JButton button3; private DefaultTableModel model; private JTable table; private JProgressBar bar; private JScrollPane scrollpane; private JPanel panel; public Test() { button1=new JButton("演示1"); button2=new JButton("演示2"); button3=new JButton("清空"); panel=new JPanel(); bar=new JProgressBar(0,100); String[] colnames={"数据一","数据二"}; model=new DefaultTableModel(colnames,100); table=new JTable(model); scrollpane=new JScrollPane(table); panel.setLayout(new FlowLayout()); button1.addActionListener(this); button2.addActionListener(this); button3.addActionListener(this); panel.add(button1); panel.add(button2); panel.add(button3); panel.add(bar); this.setLayout(new GridLayout(2,1)); this.setSize(500,600); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.add(scrollpane); this.add(panel); } public void actionPerformed(ActionEvent e) { String command=e.getActionCommand(); if(command.equals("演示1")) { ShowModel show=new ShowModel(true); Thread thread=new Thread(show); thread.start(); } else if(command.equals("演示2")) { ShowModel show=new ShowModel(false); Thread thread=new Thread(show); thread.start(); } else { String[] colnames={"数据一","数据二"}; model=new DefaultTableModel(colnames,100); table.setModel(model); } } private class ShowModel implements Runnable { private boolean type;//当type为true时,则说明是“演示1”的线程,false则相反 public ShowModel(boolean type) { this.type=type; } public void run() { if(type)//这个就是让线程睡眠,并且设置JTable的值 { try{ for(int i=0;i<100;i++) { Test.this.table.setValueAt(String.valueOf(i),i,0); Test.this.table.setValueAt(String.valueOf(i),i,1); Thread.sleep(100); } }catch(Exception e) { e.printStackTrace(); } } else//这个就是进度条的演示 { try{ Test.this.table.setVisible(false); for(int i=0;i<100;i++) { Test.this.table.setValueAt(String.valueOf(i),i,0); Test.this.table.setValueAt(String.valueOf(i),i,1); Test.this.bar.setValue(i+1); Test.this.bar.setString(String.valueOf(i+1)+"%"); Thread.sleep(40); if(i==99) { Test.this.table.setVisible(true); JOptionPane.showMessageDialog(Test.this,"OK"); Test.this.bar.setValue(0); } } }catch(Exception e) { e.printStackTrace(); } } } } public static void main(String[] args) { Test test=new Test(); test.setVisible(true); } }

文章TAG:java  项目  哪里  数据  java项目从哪里看数据库表  
下一篇