java请求mysql表jframe,java创建mysql数据表
本文内容列表:
- 1、Java如何从MySQL读取图像并在JFrame上显示?请帮我。
- 2. Java中如何在Frame上显示从MySQL数据库获取的表
- 3、Java获取mysql数据库中所有表和表列的信息
Java如何从MySQL读取图像并在JFrame上显示?请帮助大神
1。使用 JDBC 访问 MySQL 数据库。
2。使用SQL语句查询所需的数据。
3。使用ImageIO读取并查询数据中的图像(必须是流对象)。
4。在 JFrame 中绘制图像,或使用新的 ImageIcon 创建 Icon,然后使用 JLabel 显示它。

如何用Java在Frame上显示从MySQL数据库获取的表
显示在框架上?您可以将 JTable 控件放置在 JFrame 之上。
将读取到的数据封装成一个集合,然后将集合绑定到JTable上。
这是我编写的用于填充表格的方法。调用它来填充Jtabl控件中的数据
public void fillTable() {
DefaultTableModel model = (DefaultTableModel) jTable1.getModel();
ArrayListUser users = biz.getAllUser();
model .setColumnIdentifiers(new Object[]{"Id", "用户名", "密码"});
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是表的名称给定表
连接 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("showtables") 可以获取所有表信息。
ResultSet.executeQuery("describe tname")可以检索表的字段信息。 //tname是表名
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
code前端网
