sevrlet问题(在线等) 把RS放到request里面, 在servlet里面用request.getAttribute("xxx")就可以得到了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 while(rs.next()){request.setAttribute(rs);}这样写吗?不对呀~有一个错误,我看的不大懂呀。 Result result = bookbiz.getBookByparams(pages, pageCount); session.setAttribute("allBook", result); 在 sevrlet中 直接调用就可以。 package DB;import java.sql.*;public class openConnection { private Connection conn=null; private Statement stat=null; private ResultSet rs=null; private String driver="oracle.jdbc.driver.OracleDriver"; private String url="jdbc:oracle:thin:@localhost:1521:YEHAN"; private String user="system"; private String pass="loveli13"; public openConnection(){ try { Class.forName(driver).newInstance(); } catch (InstantiationException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IllegalAccessException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } } public ResultSet executeQuery(String sql) { rs=null; try{ conn=DriverManager.getConnection(url,user,pass); Statement stmt=conn.createStatement(); rs=stmt.executeQuery(sql); } catch(SQLException ex){ System.err.println("aq.executeQuery:"+ex.getMessage()); } return rs; }}我想在sevrlet中调用这个类里的executeQuery()这个方法,得怎么调用? openConnection c = new openConnection (); ResultSet rs = c.executeQuery(String sql); 可能是你没导入package DB; 包。 public Product getProduct(String productname) { //取得商品对象 Product p=null; String sql="select * from product"; openConnection oc = new openConnection(); ResultSet rs1 = oc.executeQuery(sql); while(rs1.next()){} }我导入了,现在while(rs1.next())这里要抛出异常,我挺不明白的,我在openConnection 这个类里经以抛出了呀。 电子商务交易完成后问题 jsp的tag变量问题 誰人有java ee的中文書? struts2问题~这是什么问题~ amchart 中文乱码问题 求JAVA中的令牌例子 XML节点替换 itext生成pdf报表问题 请大家推荐几个完全开源的,功能强大的建站或者CMS系统 请您指教 JMS客户端发送消息发如何得到属于自己的返回消息 Specification version 1.3 of package javax.servlet, J2EE Specification, version 1.3 is not compatible with Resin Resin-3.0.x. Re
request.setAttribute(rs);
}
这样写吗?不对呀~有一个错误,我看的不大懂呀。
session.setAttribute("allBook", result);
private Statement stat=null;
private ResultSet rs=null;
private String driver="oracle.jdbc.driver.OracleDriver";
private String url="jdbc:oracle:thin:@localhost:1521:YEHAN";
private String user="system";
private String pass="loveli13";
public openConnection(){
try {
Class.forName(driver).newInstance();
} catch (InstantiationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public ResultSet executeQuery(String sql)
{
rs=null;
try{
conn=DriverManager.getConnection(url,user,pass);
Statement stmt=conn.createStatement();
rs=stmt.executeQuery(sql);
}
catch(SQLException ex){
System.err.println("aq.executeQuery:"+ex.getMessage());
}
return rs;
}
}
我想在sevrlet中调用这个类里的executeQuery()这个方法,得怎么调用?
ResultSet rs = c.executeQuery(String sql);
Product p=null;
String sql="select * from product";
openConnection oc = new openConnection();
ResultSet rs1 = oc.executeQuery(sql);
while(rs1.next()){}
}
我导入了,现在while(rs1.next())这里要抛出异常,我挺不明白的,我在openConnection 这个类里经以抛出了呀。