- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当从 jComboBox 中选择一个项目时,如何将记录放入 jTextField 中?例如,我正在制作一个航空公司预订系统,并且有一个包含可用航类的组合框。下面是带有指定信息的文本字段,例如出发日期、出发时间、到达日期等。我如何做到这一点,以便当用户从组合框中选择一个项目时(例如航类名称是 CX9005)相应的信息来自同一行的内容显示在文本字段中? (例如出发日期为2015年11月12日)
编辑:
所以我尝试用 ff 来做到这一点。代码,但出现语法错误和 ResultSet 未打开错误。
private void combo_FlightItemStateChanged(java.awt.event.ItemEvent evt) {
try{
flightID = combo_Flight.getSelectedItem().toString();
String flightName = combo_Flight.getSelectedItem().toString();
String query = "Select * from ACCOUNTS where flightName = \'"+flightName+"\';";
rs = stmt.executeQuery(query);
}
catch(SQLException err){
JOptionPane.showMessageDialog(UserModule.this, err.getMessage());
}
}
此外,如果重要的话,我会使用此函数连接到我的数据库。
public void DoConnect() {
try{
String host = "jdbc:derby://localhost:1527/UserAccounts";
String uName = "Bryan";
String uPass = "Cruz";
con = DriverManager.getConnection(host, uName, uPass);
stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_UPDATABLE);
String sql = "SELECT * FROM ACCOUNTS";
rs = stmt.executeQuery(sql);
}catch(SQLException err){
JOptionPane.showMessageDialog(Connect.this, err.getMessage());
}
}
另外,我原来的帖子可能不太清楚。我想做到这一点,以便当用户从组合框中选择航类时,该航类的所有详细信息都会显示在相应的文本字段中。 (例如出发日期、出发时间、目的地等)我对如何完成这项工作感到困惑,因此非常感谢您的帮助!
最佳答案
您可以使用getSelectedItem()
或getSelectedValue()
从comboBox
获取文本。
然后您可以创建一个 MySQL
查询,例如:
String flightName = yourComboBox.getSelectedItem().toString();
String query= "Select * from yourTable where flightName = \'"+flightName+"\';";
然后您可以使用executeQuery()
执行此查询
现在是在所有测试字段
中设置结果的部分
首先将结果存储在ResultSet对象中
rs = stmt.executeQuery(query);
rs.next();
现在你在对象 rs 中得到了结果
使用rs.getString(columnNumber)从结果中获取记录
例如。
String departureDate = rs.getString(4);
// assuming the column number is 4
执行此操作可以获得所有必需的字符串。并使用 setText()
方法将它们设置在受尊重的列中
关于java - 从 jComboBox(Java 数据库)中选择时用记录填充 jTextField,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32806341/
抱歉,标题不准确,但我的问题是:我正在尝试在代码隐藏中使用 css 设置背景图像,我想向该图像添加线性渐变,类似这样: Image1.Style["background-image"] = "line
我使用 DI 编写了一个大型应用程序。该应用程序由初始化时的 Bootstrap 组成,其中注入(inject)了大多数依赖项。一切皆好。 但是,有些服务* 我不能简单地到处注入(inject)。 一
当 sbt 使用 SbtOneJar 插件构建 OneJar 文件时,它为构建的 jar 提供名称 [name]_[scala-version]-[version]-one-jar.jar,其中 na
我使用的是 Bootstrap 3.0 及其网格系统,并且在我的页面上有两个 div,一个在另一个上面。 我想让用户能够切换 View ,这样这些 div 将一个放在一边另一个(点击按钮)。我可以仅使
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
目标是从 mkv 生成 HLS 兼容的 MPEGTS 片段,使用 -c:v copy 复制视频,但对音频进行转码。 但是,由于在输入搜索( -ss )时,ffmpeg 会搜索关键帧(对我来说,这似乎是
我正在使用 cffile action="upload" 将名称中包含空格的文件上传到 Amazon S3 .文件名为 burger+beans n beetroot.jpg .如您所见,该名称包含空
这个问题在这里已经有了答案: 关闭 11 年前。 Possible Duplicate: Parsing blank XML tags with LXML and Python 给定以下 XML 文
我安装了 Visual Studio 2012 v3 和 git 扩展。 I want to change the default merge tool to winmerge but it seem
我是一名优秀的程序员,十分优秀!