第一次,我正在创建一个 Java Swing 应用程序。
我在 Eclipse 中使用 Windows Builder Pro,以及一个 MySQL 数据库(已经设置好了)。
假设我有一个组合框,我希望(例如)出现“特定”表中的所有“名称”字段。
如何设置该绑定?我知道如何以编程方式处理连接和查询代码,我想知道的是如何在 Eclipse 中进行绑定。
关键是要避免手动填充组合框(或其他任何东西)。
此示例使用由 NetBeans/TopLink 生成的 JPA 实体和控制器,但应该可以使用 Eclipse/EclipseLlink 生成类似的东西。
这是一个涉及面很广的问题。简短的回答将是快速和肮脏的,不优雅并且违反软件工程中的所有模式:使用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
}
更好的答案将涵盖
但不幸的是过于宽泛,不适合stackoverflow的QA结构。但是通过链接和关键字,您会发现很多优秀的文章。