jsp读取数据库,关于代码分离
关于JSP读取数据库,我从网上搜了2个版本,一个是用JAVA连接并读取,结果放到VECTOR中,一个是直接在JSP页面中编写JAVA代码,哪一种好些呢?关于第一种,如果要取出所有列,需要多个VECTOR数组,如果同时有多个客户请求,就需要更多的数组,这样对服务器的资源占用不是很大吗?谢谢!
Java code:
package ymbean;
import java.sql.*;
import java.util.Vector;
public class opDb {
private Vector result;
public opDb() {
result=new Vector();
}
public String connectdb(){
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}catch(Exception E){
return("unable");
}
try{
Connection lconn=DriverManager.getConnection("jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=D:/db1.mdb");
Statement lstmt=lconn.createStatement();
ResultSet myResult=lstmt.executeQuery("select * from table1");
while(myResult.next()){
result.addElement(myResult.getString(3));
}
myResult.close();
lstmt.close();
lconn.close();
return"connection success";
}catch (SQLException E){
return "SQLException: " + E.getMessage();
}
}
public Vector getResult(){
return(result);
}
public void setResu
相关问答:
//用客户的session的id建立一个临时文件:
//String tempFileName=(String)session.getId();
String tempFileName = (String)session.getId();
//out.println(& ......
我想做够购物车用session 但是不知道怎么获取购买数量 谁有具体的代码吗 希望能割舍
下面是购物车的核心代码
有了这个 就应该能够做出来吧
Java code:
public void doPost(HttpServletRequest reque ......
问题描述:
例如我要显示的内容如下所示
一级目录1
一级目录1子类1
子类1
一级目录1子类2
......
一个JSP页面接收其他页面提交过来的FORM表单,但是要求只接收当前站点及其子站点提交过来的FORM表单,其他站点提交过来的表单不接收,这个怎么设置?
用过滤器
filter
将当前站点及其子站点放一个目录
然 ......