我想通过从java中的数据库中提取数据来进行无缝搜索。我想将结果打印为按钮。我可以这样做吗?你能给我一个代码示例吗?
示例:
https://i.hizliresim.com/POa33d.png
我需要你的帮助。
答案 0 :(得分:0)
您可以使用JDBC从数据库中搜索数据,并使用结果集中的结果存储,如下所示 -
Class.forName("com.mysql.jdbc.Driver");
Connection con=DriverManager.getConnection("url", "root", "password");
PreparedStatement ps= con.prepareStatement("select * from tablename");
ResultSet rs= ps.executeQuery();
并根据
等结果集数据创建动态按钮JFrame frm=new JFrame("My Frame");
int y=20;
while(cRs.next()){
JButton jb=new JButton();
jb.setText(rs.getString("colname"));
frm.setBounds(30, y, 100, 30);
y=y+35;
frm.add(jb);
}