现在jsp项目一般采用mvc结构来构造。jsp负责显示,servlet作为控制器,bean负责业务逻辑并与数据库打交道。
解决方案 »
- JavaScript动态创建元素
- JS 到 DWR的方法 出现error。帮小弟看下,谢谢!
- 关于利用google 接口建立自己的搜索网站
- window.showModalDialog("xx.jsp"......),问题很急!在线等救
- 为什么我在JB中编辑,字符光标总是和实际字符位置不一样,搞的很费劲
- 为什么这个文件编译老出错?
- jsp链接SQL SERVER数据库失败?
- 动态生成的页面背景图案问题?
- 如何用服务器端的代码让页面停止下载同时停止运行该页面的请求?
- 谁有“数字转货币大写”的方法??
- 我用Statement.addBatch(sql)将一批数据写入数据库,怎样做到只要一条数据出错,所有数据都不能插入?
- 求Tomcat+JDK+DB2连接池的配置!
import java.sql.*;
class king{
Connection con;
Statement sql;
ResultSet rs;
public king(String date,String name,String pass,String s){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}catch(ClassNotFoundException e){
}
try{
con=DriverManager.getConnection(date,name,pass);
sql=con.createStatement();
rs=sql.executeQuery(s);
...........
}catch(SQLException el){
}
其中date,name,pass分别为数据源名,用户,密码
s为查询语言,
String ss=requset.getParameter(名字);
if(ss==null){
ss="";
}else{
byte d[]=ss.getBytes("ISO-8859-1");
s=new String(d);
}
s="SELECT * FROM 数据表名称 WHERE ss";
jsp:
String sql="";
String queryColumn=request.getParameter("dl");
String queryValue=request.getParameter("queryValue");
sql="select * from tableName where "+queryColumn+" like '%"+queryValue+"%'";
<jsp:useBean id="dbConn" scope="page" class="beanName"/>
ResultSet rs=dbConn.executeQuery(sql);
-----------------------------------------
这是一个简易的例子,实际中你需要处理queryColumn和queryValue的null值问题和他们之中的'号问题,需要对'号做转换处理,把'号转换成'',以避免数据库里的异常操作