肯定是在javabean中有个得到结果集的方法
比如:
public ResultSet getResultSet(String sql)
{
ResultSet res = null;
..........对数据库的操作
return res;
}
在jsp中使用bean的方法
ResultSet rs = null;
rs = youbean.getResultSet();
下来就可以使用了
比如:
public ResultSet getResultSet(String sql)
{
ResultSet res = null;
..........对数据库的操作
return res;
}
在jsp中使用bean的方法
ResultSet rs = null;
rs = youbean.getResultSet();
下来就可以使用了
如果我只在BEAN里写sql句,不在JSP里写的话,如何实现?
是否这样写:
public ResultSet getResultSet(){
ResultSet res = null;
String sql="select * from table_name";
ResultSet res=conn.executeQuery(sql);
conn.close();
}
在jsp中使用bean的方法
ResultSet rs = null;
rs = youbean.getResultSet();
"Query.java": Error #: 360 : unreported exception: java.sql.SQLException; must be caught or declared to be thrown at line 35, column 20package temp;import java.sql.*;
import java.sql.ResultSet;
import java.util.*;
import database.*;
public class Query{
public ResultSet infoQuery(databaseConn conn,String sql){
sql="select * from table_name";
ResultSet res=null;
res=conn.executeQuery(sql);
return res;
}
}
public class Query{
try{
public ResultSet infoQuery(databaseConn conn,String sql){
sql="select * from table_name";
ResultSet res=null;
res=conn.executeQuery(sql);
return res;
}
}catch(SQLException e){e.getmessage;}
我的代码这么写的
public class Query{
public ResultSet infoQuery(databaseConn conn,String sql){
try{
sql="select * from table_name";
ResultSet res=null;
res=conn.executeQuery(sql);
return res;
}
}catch(SQLException e){e.getmessage;}
我的代码这么写的
public class Query{
public ResultSet infoQuery(databaseConn conn,int id){
try{
String sql="select * from table_name where lng_id="+id;
ResultSet res=null;
res=conn.executeQuery(sql);
return res;
}
catch(SQLException e){
e.getmessage;
}
}
}前台jsp页面:
ResultSet rs = null;
rs = Query.infoQuery(id);
if(rs!=null && rs.next()){
String aa=rs.getString("filedName");
}但是我运行的时候不能正常运行,请各位帮我看看!!