如何解决如何让 Jtexfield 在 sqlite Select 语句中工作
我正在开发一个程序,该程序完成后将允许最终用户通过 sqlite 跟踪数据库中的声音包我遇到的最新问题是我无法使用 Select 语句来获取 JTexfield 输入.我想这样做的原因是我已经通过插入方法链接了 Jtextfields。我已经尝试在 readAllData 方法中切换变量类型,但我不完全确定还有什么其他方法可以修复它。
字段如下
PackId
包名称
供应商名称
包装价值
我想要发生的是当我点击更新按钮时,我希望将数据库中的数据打印到控制台(目前),并且我还将添加一个选择指定的记录方法
这是我提前应用的代码,这是一个很长的项目
public void readAllData() throws SQLException {
enter code here
Connection conn = DriverManager.getConnection("jdbc:sqlite:packsver3.db");
PreparedStatement ps = null;
ResultSet rs = null;
try {
String sql = "SELECT * FROM packs";
ps = conn.prepareStatement(sql);
rs = ps.executeQuery();
while(rs.next()) {
String PackId = PackId.getText();
String PackName = PackName.getText();
String VendorName = VendorName.getTextField();
String PackValue = rs.getTextField;
System.out.println("All Packs\n");
System.out.println("PackId: " +PackId);
System.out.println("PackName: " +PackName);
System.out.println("VendorName: " +VendorName);
System.out.println("PackValue: " +PackValue+"\n\n");
}
} catch (SQLException e) {
System.out.println(e.toString());
}finally {
try {
assert rs != null;
rs.close();
ps.close();
conn.close();
} catch (SQLException e) {
System.out.println(e.toString());
}
感谢您的帮助和任何帮助
附言我绝对是初学者
Thomas Gustafson[在此处输入图像描述][控制台输出]
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。