小编Tsa*_*sar的帖子

从Java中的SQL select语句中获取一个值

我正在尝试从select语句返回一个值.它只有一个值,因为我返回的值来自主键列.

SQL语句是 SELECT itemNo FROM item WHERE itemName = 'astringvalue';

我获取值的方法如下所示:

private String viewValue(Connection con, String command) throws SQLException 
    {
        String value = null;
        Statement stmt = null;

        try 
        {
            stmt = con.createStatement();
            ResultSet rs = stmt.executeQuery(command);

            while (rs.next())
                value = rs.toString();
        } 

        catch (SQLException e ) 
        {
            e.printStackTrace();
        } 

        finally
        {
            if (stmt != 
            null) { stmt.close(); }
        }

        return value;

    }
Run Code Online (Sandbox Code Playgroud)

我也有一个getConnection()方法.

这是我用来调用viewValue方法的方法:

if((action.getSource() == btnSave) ||(action.getSource() == btnSavePrint) )
        {
            String findItemNoCommand = …
Run Code Online (Sandbox Code Playgroud)

java sql jdbc resultset

5
推荐指数
1
解决办法
6万
查看次数

强制转换double时的类转换异常

我尝试运行以下代码.它编译,但抛出ClassCastException.如果有人能帮助我找出原因,我会很高兴的.

double costprice = 0;
Object[] possibilities = null;
costprice = (double) JOptionPane.showInputDialog(
                    alphaPOS,
                    "Cost Price:",
                    "Enter Values",
                    JOptionPane.PLAIN_MESSAGE,
                    null,
                    possibilities,
                    "");
Run Code Online (Sandbox Code Playgroud)

java double casting joptionpane

-2
推荐指数
1
解决办法
107
查看次数

标签 统计

java ×2

casting ×1

double ×1

jdbc ×1

joptionpane ×1

resultset ×1

sql ×1