jsp+access 模糊查询

<%@ page contentType="text/html;charset=utf-8"%>
<%@ page import="java.sql.*"%>
<%
Connection conn;
Statement stmt;
ResultSet rs;
String k=request.getParameter("sel");
String sql;
String return_ZJname=null;
String return_id=null;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn=DriverManager.getConnection("jdbc:odbc:comu");//是数据源名
stmt=conn.createStatement();
sql="select count(*) as cut from ZJbiao where ZJname like '*"+k+"*'";
out.print(sql);
rs=stmt.executeQuery(sql);
if(rs.next())
{
       int rec=rs.getInt("cut");//rec是所有结果
       out.print("&rec="+rec+"&");
}
conn.close();
%>
我传递的参数是sel=air
在access里select count(*) as cut from ZJbiao where ZJname like '*air*'能获得结果
但在JSP中编译就不行 报错是:
org.apache.jasper.JasperException: An exception occurred processing JSP page /comu/selectZJ.jsp at line 16

13: stmt=conn.createStatement();
14: sql="select count(*) as cut from ZJbiao where ZJname like '*"+k+"*'";
15: out.print(sql);
16: rs=stmt.executeQuery(sql);
17: if(rs.next())
18: {

时间: 2024-07-29 03:15:46

jsp+access 模糊查询的相关文章

jsp问题-jsp中模糊查询,后台没有出错,为什么实现不了?

问题描述 jsp中模糊查询,后台没有出错,为什么实现不了? 点击查找只是刷新页面,后台没有问题,但是又实现不了 具体代码: <% request.setCharacterEncoding("utf-8"); %> <%! private static final String DBDRIVER ="org.gjt.mm.mysql.Driver"; private static final String DBURL ="jdbc:mysq

jsp实现模糊查询并分页显示的源代码或者例子

问题描述 谁有jsp实现模糊查询并分页显示的源代码例子啊,有的话发到我的邮箱 quan_oo@163.com 问题补充:miaowei 写道 解决方案 那好吧,给你发过去.解决方案二:我用的是ssh的分页,不知是否你想要的

Access模糊查询

在近日的写Web程序时用到了Access的模糊查询,在Acces里写代码怎么也找不到记录,后来才起来原来Acess和SqlServer的模糊查询是有特别的 条件:查找表A 的Name字段中包括 "B" 的记当 在Access里的代码: 1 Select * from a where name like '*b*'Sql Server查询分析器的代码 Select * from a where name like '%b%'这时你会发现Access里可以找到相关的记录,但把'*'必成'%

SQL查询语句通配符与ACCESS模糊查询like的解决方法

ACCESS的通配符和SQL SERVER的通配符比较===================================================ACCESS库的通配符为:*   与任何个数的字符匹配?   与任何单个字母的字符匹配 SQL Server中的通配符为:% 与任何个数的字符匹配_ 与单个字符匹配正文我今天在写个页面的时候,也很郁闷,表中明明有记录,但在ASP里就是搜索不到,理论的sql语句如下:Select * FROM t_food Where t_food.name

SQL查询语句通配符与ACCESS模糊查询like的解决方法_应用技巧

ACCESS的通配符和SQL SERVER的通配符比较===================================================ACCESS库的通配符为:*   与任何个数的字符匹配?   与任何单个字母的字符匹配 SQL Server中的通配符为:% 与任何个数的字符匹配_ 与单个字符匹配正文我今天在写个页面的时候,也很郁闷,表中明明有记录,但在ASP里就是搜索不到,理论的sql语句如下:Select * FROM t_food Where t_food.name

Access模糊查询查不到数据的解决方法_应用技巧

一般我们在程序里写模糊查询时都是写成如下这样: Select * from table where txtTitle like '%%' 不管连接的数据库是ACCESS还是SQL Server 但是最近写程序时总出现语句正确,但就是出不来结果的情况,比如:手动简单设置服务器安全,及引发的思考,这里提到我写服务查询时总是出不来结果的情况,时间长了,出这问题多了,我发现一个问题,如果按上面的写法写到程序里都是正确的,但是如果用ACCESS里的"查询"功能时会发现,同样的代码却运行不了,为什

Access模糊查询查不到数据的解决方法

一般我们在程序里写模糊查询时都是写成如下这样: Select * from table where txtTitle like '%脚本之家%' 不管连接的数据库是ACCESS还是SQL Server 但是最近写程序时总出现语句正确,但就是出不来结果的情况,比如:手动简单设置服务器安全,及引发的思考,这里提到我写服务查询时总是出不来结果的情况,时间长了,出这问题多了,我发现一个问题,如果按上面的写法写到程序里都是正确的,但是如果用ACCESS里的"查询"功能时会发现,同样的代码却运行不

jsp 关键字模糊查询代码

网页特效phttp://www.111cn.net/网页特效p.html target=_blank >jsp教程 关键字模糊查询代码 public page<adtesify> getpage(page<adtesify> page, string searchkey,int flowstatus){          criterion cri;         if(flowstatus==-1)            {                cri =res

vb-求助 VB 数据库 模糊查询access

问题描述 求助 VB 数据库 模糊查询access 请问VB要怎样实现模糊查询access数据库内容呢? 求解答,我的邮箱是644804296@qq.com 我希望的效果是,在VB界面输入查询关键词,关键词是用户名中的任意一个或者多个字符, 例如关键词是a,那么查询结果显示在list1的就应该是,abc.abcdefg.eafg,3个用户名. 例如关键词是c,那么查询结果显示在list1的就应该是,abc.cde.abcdefg,3个用户名. 但是我根据网上教程编写的下面的程序没有实现,请大家帮