关于mysql数据库的查询表格显示在java的图形界面上
本人菜鸟,最近做图书馆管理系统实验,请问我在mysql数据库的表格怎样显示在JAVA的图形界面上,java要用的什么类,具体的思路麻烦说一下,非常感谢。 --------------------编程问答-------------------- 你做过web吗--------------------编程问答--------------------
人家有可能是要做cs的嘛 --------------------编程问答--------------------
不打算做web,想写图形界面的 --------------------编程问答-------------------- 大家求助啊,谢谢 --------------------编程问答--------------------
其实就相当于换个界面, --------------------编程问答-------------------- JTable --------------------编程问答-------------------- 数据库访问类,然后你想怎么写就怎么写吧。 --------------------编程问答-------------------- 怎么查数据库我就不写了,下面的代码给你参考
--------------------编程问答-------------------- 连接数据库可以用jdbc
import java.awt.BorderLayout;
import java.awt.Dimension;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;
public class Test {
private static JTable table;
private static DefaultTableModel model;
/**
* @param args
*/
public static void main(String[] args) {
JFrame frame = new JFrame();
frame.setSize(400, 300);
Dimension screen = frame.getToolkit().getScreenSize();
frame.setLocation((screen.width - frame.getSize().width) / 2,
(screen.height - frame.getSize().height) / 2);
String[] columns = { "姓名", "性别", "学号" };
model = new DefaultTableModel(null, columns);
table = new JTable(model);
// 自己把数据库差出来的数据放到表格里
model.addRow(new String[] {"张三", "男", "001"});
model.addRow(new String[] {"李四", "女", "002"});
JScrollPane pane = new JScrollPane(table);
frame.add(pane, BorderLayout.CENTER);
frame.setVisible(true);
}
}
补充:Java , Java SE