综述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数据库实例