Dav*_*ber 4 java jdbc resultset
我需要根据从JDBC调用生成的结果集来解析通常包含整数的数据库列的值.但是,列的一个特定行中有两个整数(即"48,103").resultSet.getInt()在该列上的返回值是多少?
它会引发异常.
我认为你在这里采取了错误的做法.本getXXX()应该是匹配表的数据类型.表中的数据类型是否列为VARCHAR?如果是这种情况,你应该使用getString()获取数据,然后使用String.spilt(",")解析它(如果,存在)(你可以使用String.indexOf()来验证是否存在逗号).