
jdbc 访问数据 当返回的是一个唯一值时候 获取方式
我以前记得在查询结果只有一个值的时候可以用uniqueResult这好像是hibernate里面的用法不知道jdbc里面有没有类似的用法比如我的代目如下PreparedS...
我以前记得 在查询结果只有一个值的时候 可以用uniqueResult 这好像是hibernate里面的用法
不知道jdbc里面 有没有类似的用法
比如我的代目如下
PreparedStatement stmt = null;
ResultSet rs=null;
String sql = "select count(*) from local_service_info_main where nginxName=?";
stmt = conn.prepareStatement(sql);
stmt.setString(1, root);
rs=stmt.executeQuery();
获取这个结果的方式有哪些 展开
不知道jdbc里面 有没有类似的用法
比如我的代目如下
PreparedStatement stmt = null;
ResultSet rs=null;
String sql = "select count(*) from local_service_info_main where nginxName=?";
stmt = conn.prepareStatement(sql);
stmt.setString(1, root);
rs=stmt.executeQuery();
获取这个结果的方式有哪些 展开
3个回答
展开全部
没有类似的方式,但是你这个SQL执行完结果集只有一列 可以这样写 :
int count = rs.getString(1);
记住JDBC的游标是从1开始,
希望对你有帮助。
int count = rs.getString(1);
记住JDBC的游标是从1开始,
希望对你有帮助。
展开全部
你好,这个问题在JDBC里面是没有类似于uniqueResult 的这种用法的,这种用法在hibernate和.NET中是有的!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
通过iterator迭代之后,取得结果。 这里不是hibernate。
Hibernate相对来说简单很多,支持返回结果固定的list,具体的方法好像是conn.creatQuery(sql).list();
Hibernate相对来说简单很多,支持返回结果固定的list,具体的方法好像是conn.creatQuery(sql).list();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询