使用数据库中的信息作为变量值

时间:2009-10-28 23:02:22

标签: java mysql jdbc

我正在研究一个java项目,我需要从数据库中提取一些值,然后将它们变成变量,程序将使用这些变量来生成账单。我可以让程序连接到数据库就好了,调用我需要的数据的mySQL语句很简单。我似乎无法弄清楚如何将结果集中返回的每个字段放入一个单独的变量中。

2 个答案:

答案 0 :(得分:3)

答案 1 :(得分:2)

从jdbc教程中无耻地解除了

Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
                                         ResultSet.CONCUR_READ_ONLY);
    ResultSet srs = stmt.executeQuery(
        "SELECT COF_NAME, PRICE FROM COFFEES");
    while (srs.next()) {
            String name = srs.getString("COF_NAME");
            float price = srs.getFloat("PRICE");
            System.out.println(name + "     " + price);
    }