SQL Server:将JavaTexfield的数据类型varchar转换为数字时出错

SQL Server:将JavaTexfield的数据类型varchar转换为数字时出错,java,sql-server,jdbc,Java,Sql Server,Jdbc,当您单击相应行时,我想在4个不同的Java文本字段中打印数据库表中的4个不同值 可以使用String.valueOf(arg)将值转换为字符串。另外,如果来自数据库的值是数值,您可能还需要在ResultSet对象上调用getDouble或getFloat。不要忘记删除查询中的强制转换,因为您将在Java代码中转换值,如下所示: textFieldEröffnungspreis.setText(String.valueOf(rs.getDouble("Eröffnungspreis")));

当您单击相应行时,我想在4个不同的Java文本字段中打印数据库表中的4个不同值

可以使用String.valueOf(arg)将值转换为字符串。另外,如果来自数据库的值是数值,您可能还需要在ResultSet对象上调用getDouble或getFloat。不要忘记删除查询中的强制转换,因为您将在Java代码中转换值,如下所示:

textFieldEröffnungspreis.setText(String.valueOf(rs.getDouble("Eröffnungspreis")));