已String类型获取ResultSet中的值
我想以string类型获取ResultSet中的值,其中的值有多行,多属性列,其中有些列不是string类型。怎么按行获取多列属性列的值?需要的结果就是ResultSet...
我想以string类型获取ResultSet中的值,其中的值有多行,多属性列,其中有些列不是string类型。怎么按行获取多列属性列的值?
需要的结果就是ResultSet中的值已行为单位分行写入string
很挠头啊,因为对这个对象不熟 展开
需要的结果就是ResultSet中的值已行为单位分行写入string
很挠头啊,因为对这个对象不熟 展开
1个回答
展开全部
PreparedStatement ps = conn.preparedStatement("select * from aaa");
ResultSet rs = ps.executeQuery();
while(rs.next())
{
String col1 = rs.getString("列名");
String col2 = rs.getString("列名");
......
}
数据库中的数据类型都可以直接getString以字符串取出来的。只是有些数据以字符串取出后格式不是你想要的。例如日期。
还有对于大字段 clob blob这么取是不行的。
其它类型字段都可以。
ResultSet rs = ps.executeQuery();
while(rs.next())
{
String col1 = rs.getString("列名");
String col2 = rs.getString("列名");
......
}
数据库中的数据类型都可以直接getString以字符串取出来的。只是有些数据以字符串取出后格式不是你想要的。例如日期。
还有对于大字段 clob blob这么取是不行的。
其它类型字段都可以。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询