java查询mysql表格jframe,java创建mysql数据表

本文目录一览:

Java如何从MySQL中读取图片并显示在JFrame上求大神助一臂之力

1、用JDBC访问MySQL数据库。

2、使用SQL语句查询出需要的数据。

3、用ImageIO读取查询出数据中图片(应该是流对象)。

4、在JFrame中绘制图片,或者new ImageIcon的方式创建Icon然后用JLabel来显示。

java中如何将从mysql数据库中查询得到的表格显示到Frame上

显示到Frame上?你可在JFrame上面放一个JTable控件。

把读出来的数据封装在一个集合里面,然后把集合绑定到JTable上面去。

这是我写的一个填充Table的方法,调用它就可以把数据填充到Jtabl控件上去

public void fillTable() {

DefaultTableModel model = (DefaultTableModel) jTable1.getModel();

ArrayListUser users = biz.getAllUser();

model.setColumnIdentifiers(new Object[]{“Id”,”UserName”,”Password”});

model.setRowCount(0);

for (User user : users) {

model.addRow(new Object[] { user.getUserId(), user.getUserName(),

user.getUserPwd() });

}

jTable1.revalidate();

}

我有代码可以发给你

java 获取mysql 某个数据库中所有表及表的列的信息

mysql里面提供了很多方法来获取表结构和表列:如下方法

获得某表所有列的信息:

String sql = select * from tname;//tname为某一表名

Connection conn = ….;

Statement st = conn.createStatement();

ResultSet rs = st.rs = st.executeQuery(sql);

ResultSetMetaData rsmd = rs.getMetaData();

int colcount = rsmd.getColumnCount();//取得全部列数

for(int i=0;icolcount;i++){

String colname = rsmd.getColumnName(i);//取得全部列名

}

以上为某表字段具体查询,如果是查询表的信息,如在mysql服务器上那样的查询结果的话,可以用一下代码:

ResultSet.executeQuery(“show tables”)可以的到所有的表信息。

ResultSet.executeQuery(“describe tname”)可以得到表的字段信息。//tname为表名

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/227672.html

相关推荐