急啊,很简单,大家看看!谢谢。 rs=stmt.executeQuery("select max(num) as number from qq");int max = rs.getInt("number"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 给max(num) 起一个别名不就行了??例如 select max(num) MaxNum from qq 。取得返回值的时候最好用 rs.getString("MaxNum") 。 不行啊出现异常,直接跳到CATCH了 这只是小的测试,我想让他显示出来<%! ResultSet rs= null; int max=0; Statement stmt; Connection con= null;%><%try{ DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());String url="jdbc:oracle:thin:@jjj:1521:kdfd"; con=DriverManager.getConnection(url, "pp", "pp");stmt=con.createStatement(); rs2=stmt.executeQuery("select max(num) as dd from pp");max_rec_id = rs2.getInt("dd");out.println(max); %> <% }catch(Exception e) {out.println("??????????");}%> 那个是 ResultSet rs2= null max_rec_id = rs2.getInt("dd")是max= rs2.getInt("dd");贴错了。呵呵 catch(Exception e) {out.println(e.toString());}///////看看异常信息String max_rec_id = rs2.getString("dd");试试 java.sql.SQLException: 未调用 ResultSet.next 什么意思啊 我刚刚学,不解,我不用调用ResultSet.next 吧 rs2=stmt.executeQuery("select max(num) as dd from pp");while(rs2.next()){max_rec_id = rs2.getInt("dd");out.println(max);}呵呵我刚才也没注意 单纯 select max(num) as dd from pp 这句不能保证返回来的一定是数值型,虽然可能你这里是数值型。至于具体是什么数据类型,应该看数据表本身num这个字段的数据类型。 rs2=stmt.executeQuery("select num from pp");while(rs2.next()){int max;if (rs2.getInt("num")>max) max=rs2.getInt("num");}out.println(max); 结果集出来,要next一次才能指向你想取得记录的第一条! 我刚刚学,不解,我不用调用ResultSet.next 吧----〉多少要判断一下是否为空,否则rs.getInt(..)就会出错了 (java)webservice可以传递map对象吗 100分请教 struts2伪静态 url跳转问题... 请教cvs的相关问题 javamail应用问题 SQL SERVER 2008 TOMCAT JDBC数据库连接池的问题 大家看看我这段代码怎么错了,谢谢 页面刷新与跳转问题 文件输入流中汉字的处理问题 请问,在jsp程序里,能调用javascript吗?如何调用,请给一个example,谢谢 请教一个关于java锁的问题,synchronized和lock的区别 毕业生.有一个问题想问问大家,顺便散点分给大家 驳亚软件
出现异常,
直接跳到CATCH了
<%! ResultSet rs= null;
int max=0;
Statement stmt;
Connection con= null;
%>
<%
try{
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
String url="jdbc:oracle:thin:@jjj:1521:kdfd";
con=DriverManager.getConnection(url, "pp", "pp");
stmt=con.createStatement(); rs2=stmt.executeQuery("select max(num) as dd from pp");
max_rec_id = rs2.getInt("dd");
out.println(max);
%>
<% }
catch(Exception e) {
out.println("??????????");}
%>
贴错了。呵呵
out.println(e.toString());}///////看看异常信息String max_rec_id = rs2.getString("dd");试试
什么意思啊
while(rs2.next()){
max_rec_id = rs2.getInt("dd");
out.println(max);
}呵呵
我刚才也没注意
while(rs2.next()){
int max;
if (rs2.getInt("num")>max) max=rs2.getInt("num");
}
out.println(max);
----〉多少要判断一下是否为空,否则rs.getInt(..)就会出错了