这是我第一次创建 Java Swing 应用程序。
我在 Eclipse 中使用 Windows Builder Pro 和 MySQL 数据库(已设置)。
假设我有一个组合框,并且我希望(例如)显示“特定”表中的所有“名称”字段。
如何设置该绑定(bind)?我知道如何以编程方式处理连接和查询代码,我想知道如何在 Eclipse 中进行该绑定(bind)。
重点是避免手动填充组合框(或其他任何内容)。
最佳答案
这是一个涉及面很广的问题。简短的答案将是快速而肮脏的,不优雅并且违背软件工程中的所有模式:使用 JDBC获取名称字段
Statement stmt = null;
String query = "SELECT name FROM tableXX";
stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(query);
while (rs.next())
{
String name = rs.getString("name");
//Fill your combo box
}
更好的答案将涵盖
- Model-View-Controller (MVC)
- Java Persistence API (JPA)
但不幸的是过于宽泛,不适合 stackoverflow 的 QA 结构。但是通过链接和关键字,您会自己找到很多优秀的文章。
关于java - 如何使用 Windows Builder Pro 创建数据库绑定(bind)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10863799/