综述java web开发中的信息查询方法

来源:爱站网时间:2020-10-30编辑:网友分享
java web开发中的时间是学习的第一个阶段,而我们程序员也需要有自己的记事簿,这样也方便我们查阅和积累经验,下面是爱站技术频道小编为大家介绍的综述java web开发中的信息查询方法,需要的朋友可以参考下文。

java web开发中的时间是学习的第一个阶段,而我们程序员也需要有自己的记事簿,这样也方便我们查阅和积累经验,下面是爱站技术频道小编为大家介绍的综述java web开发中的信息查询方法,需要的朋友可以参考下文。

具体如下:

这里介绍的查询方式有:

① 根据某个特定的字段查询;
② 在多个字段中查询;
③ 根据任意字段查询;
④ 任意字段组合查询;
⑤ 多值查询。

根据某个特定的字段进行查询

用户在输入界面中输入要查询的字段的值,然后系统根据这个值进行查找。
下面的实例是根据用户名查询用户的详细信息,简单的效果图如下:

关键代码如下:


 

请输入要查询的姓名:

处理文件的代码如下:




这里主要关心SQL语句即可,查询过程和显示过程参考其它主题。
上面进行的是精确的查询,可以进行模糊查询,例如可以查询用户名包含某个字的用户的信息。

只需要修改代码中的查询语句部分,修改后的代码如下:

sql.append("select * from user where username like '%");
sql.append(username);
sql.append("%'");

仅仅增加了模糊查询的通配符“%”,如果要查询以什么开头,去掉前面的通配符即可,如果查询以什么结束,去掉后面的同配符即可。
 
在多个字段中查询

假设有一个关于Java技术的BBS,每个记录都有标题、摘要、内容等字段,这里我们忽略其它字段,如果用户希望查看关于编码的问题,他希望不管是在标题、摘要还是内容中只要包含他输入的信息都应该能够查询出来,这时候就需要在多个字段中查询。

关键代码如下:


 

请输入要查询的关键字:

查询的处理代码如下:




根据任意字段查询

可以让用户选择根据什么进行查询,然后输入要查询的值,这样的查询比较复杂,但是对于用户来说最方便。

处理文件:




任意组合查询

把所以可以查询的字段全部列出来,每个字段对应一个输入框,用户可以根据某个字段或者某几个字段进行查询,需要根据什么查询,在相应的输入框中输入信息即可。

查询的处理文件:




多值查询

用户在单个输入框输入多个数据进行查询,可以查询某个字段同时包含多个关键字,例如查询主题中既包含“java”又包含“C++”的记录,或者一个数字区间,例如年龄在19和22之间的记录,或者一个时间范围,例如出生在1981年1月1日和1983年12月31日之间的记录。

这里只介绍按照数字区间进行查找的,其它情况的实现基本相同。

处理文件:





上述就是爱站技术频道小编为大家介绍的综述java web开发中的信息查询方法,如果还有很多不了解的地方,可以在我们平台搜索其他专业知识,一定能让你受益匪浅。

上一篇:JDBC操作MySQL数据库实例

下一篇:怎么通过JSP的预编译消除性能瓶颈

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载