当前位置: 首页 > 知识库问答 >
问题:

将值从数据库传递到组合框

杨海
2023-03-14
 public CarRent() 
{
    initComponents();
    setLocationRelativeTo(null);

    try
    {
     AddItem();
    }
    catch(Exception e)
    {
       e.printStackTrace();
    }




}


public void Conn() throws Exception
{

  Class.forName("com.mysql.jdbc.Driver");
  conn = DriverManager.getConnection(conn1,user,pass);   

}

public void AddItem() throws Exception
{
            String s = "Select Car_Name from Car_Tbl";
            rs = st.executeQuery(s);

            while(rs.next())
            {
                System.out.println(cboCars);
                cboCars.addItem(rs.getString("Car_Name"));
            }



}

共有1个答案

马涵蓄
2023-03-14

试试看

 Resultset rs = st.executeQuery(s)
 While(rs.next())
{
 cboCars.addItem(rs.getString("Car_Name");
}

需要将rs变量初始化为ResultSet。

我也不知道你的代码上面的尝试。应为声明

Statement st = null;
String s = "Select Car_Name from Car_Tbl";
JComboBox carList = new JComboBox(cboCars);
Statement stmt = null;
String q = "select Car_Name from Car_Tbl"
String[] cars ;
int i = 0;
try { 
    stmt = con.createStatement();
    ResultSet rs = stmt.executeQuery(query);
    while(rs.next()) {
    cars[i] = rs.getString("Car_Name");
    i++;
   } catch (SQLException e) {
    }finally{
     if(stmt !=null) { stmt.close();}
   }
}
// Now You have an array populated with cars . Create your combo box with the data

JComboBox carList = new JComboBox(cars);
 类似资料:
  • 问题内容: 我正在尝试使用Django和D3.js编写非常基本的条形图。我有一个名为play的对象,其中datetime字段称为date。我想做的是显示按月分组的播放次数。基本上我有两个问题: 我如何按月份将这些分组,并计算当月的播放次数 将这些信息从Django转换为D3可用的最佳方法是什么。 现在,我在这里查看了其他答案,并尝试了 这接近于我想要的信息,但是当我尝试将其输出到模板中时,它在月末

  • 问题内容: 我知道如何使用jinja模板将数据从python传递到javascript,但是我想将javascript变量传递到python。我想这样做而无需重新加载页面。那可能吗? 问题答案: 是的,就像monkut所说的那样-我相信您想使用JSON和Javascript / jQuery。 这将允许从客户端到服务器的通讯,然后再返回。 我发现的最适用的示例是在Flask片段/模式中:http

  • 问题内容: 在React中,我有类似的文件 parent.js 包含文本框和按钮 child.js 包含P标签 App.js 包含父组件和子组件 问题 将“父级”上的“文本框”值传递给子级,并将其显示在子级标记中。 完整代码 堆叠 问题答案: 更新了示例以将数据传递给子组件。 https://stackblitz.com/edit/react- trmj9i?file=child.js 在下面添加

  • 我尝试从JPA/Hibernate环境向plpgsql存储过程传递整数数组值。但我总是得到一个执行:函数fn_test_array(bytea)不存在。 我编写了一个简短的演示应用程序,演示了这个问题。(Wildfly AS,JPA/Hibernate,PostgreSQL 12) 是的,我知道,int[]。课堂是垃圾,那么解决办法是什么呢?:) 存储过程: 从java调用: 例外情况: 提前感谢

  • 我正在尝试将某些值从servlet传递到JSP页面,并添加已传递到标记的值,阅读了许多文章,我得到了以下代码。 使用输入页面选择文件 验证上传的文件 调用上传。java将上传的文件保存在WEB-INF中 在上载的文件中,选定的文件保存为“我的”。txt 使用缓冲区读取文件内容并将其保存到变量 将其传递到JSP页面 上载JAVA 上传文件后, mypage.jsp 现在,当我点击上传按钮完成所有这些

  • 问题内容: 对于javascript / ajax,我是一个真正的菜鸟,因此对您的帮助将非常感激 但主要关注菲尔·萨克雷留下的答案。我想知道是否有人可以详细说明我们如何(如果可以的话)使用jquery通过他的示例传递值/数据。他留下的代码示例如下: 例如,我们要使用php将任意数量的值传递给数据库,有人可以给我一个有关javascript函数所需内容的摘要示例吗?或详细说明上面发布的内容? 再次谢