导航:首页 > 编程语言 > jsp点击查询数据

jsp点击查询数据

发布时间:2023-09-27 03:20:08

1. jsP执行数据库查询,然后将查询结果用html表格的形式显示出来

最常用的就是使用小脚本,把从数据库中查出的数据保存在一个List集合中,然后在jsp页面中遍版历这个集权合如:
<table><tr><th>数据库中的数据</th></tr>
<% XXXDao =new XXXDao();//这个应该能看懂吧,是和数据库连接的类
List<String> list=.getAllString();//调用XXXDao类中的getAllString方法,得到数据库中的信息,并保存到List泛型集合中
for(String str:list){//遍历集合
%>//一下为html标签,不能写在小脚本里面,所以在次结束小脚本,但for的后}没有结束
<tr><td><%=str %></td></tr>//每次循环都有一行,且用表达式为单元格填值,
<% } %>//在次写上for的}表示,循环到这里后开始下次循环...
</table>//结束table

这是我就在这个框里写的,基本就是这么个形式.你要是能看懂的话,就把其中的东西换成是你自己的,试着写写,多自己试试.这个东西不难,可以加我好友,继续讨论.

2. 怎样实现查询数据库结果显示在jsp的文本框里

在b.jsp头部加java代码<% %>里面查询数据库,定义一个全局变量String name;并把取出的值赋值给name,最后那个文本框改成<input type="text" name="name" value="<%=name%>"/>即可

3. 如何在一个jsp网页中实现数据库查询和显示结果

1.通过jdbc连接上数据库,并从中获取一个连接。(建议由一个工具类提供)专
2.创建一个jsp页面、属一个servlet类和一个service业务逻辑类。
3.当点击查询按钮时调用servlet并把文本框中的参数传递过去。
4.在servlet中获取页面传递过来的参数,并调用service中方法(此方法负责条件查询并返回list集合)
5.servlet中把查询集合放到request作用域并转发到jsp页面进行迭代,把数据取出展示即可。

4. 在jsp页面中如何应用javascript,单击查询按钮时在一个div里出现所查询出的信息

使用Ajax实现。

当点击按钮后,调用ajax方法,和后台进行交互,把返回的内容显示到你页面的div标签里面。

5. 请问jsp怎么实现一个按钮连接数据库,点击后并把数据上传上去。而且还可以实现检索功能

我说一下连数据库的事。
不建议直接在jsp中连接数据库,一个是麻烦,要写一大堆jdbc的代码,还不好设置连接池进行管理。所以我建议还是使用ajax,在按钮上添加事件,把表格数据Post到后端,由后端进行数据库操作。
关于检索的问题,可以通过js控制筛选,也可以使用ajax Post到后端由后端重新组织数据返回,局部刷新页面即可。
讲道理,前端是jsp,在数据处理这方面没有后端擅长。像vue啊angular啊这些重前端的框架才擅长做这些事情。

6. jsp如何从数据库中查出数据在页面上显示

//查询所抄有袭相片信息 public String selectList(){ List<Baby> result=babyService.getBabys(); ActionContext.getContext().put("result", result); return "babylist"; } jsp显示 <t:forEach items="${result}" var="item"> <tr> <td>${item.id}</td> <td>${item.name}</td> <td>${item.ntroction}</td> <td>${item.data}</td> <td>${item.commodity}</td> <td>${item.user.id}</td> <td><a href="add_movie.html">查看/修改</a></td> </tr> </t:forEach>

7. 新手求指导,通过点击jsp页面上的按钮查询到数据库中某个表中的信息

点击按钮提交数据,应该是提交给某类的一个方法处理,在这个方法中调用service的某个版方法,当要执行权这个方法的时候,进入这个方法,在service的这个方法里面有再调用的方法,然后进入的方法,中的方法内,连接数据库处理得到值或集合,然后返回一个值,这个值service得到,同时service的这个方法也有返回值,然后在处理的那个类也就可以得到了,然后给显示出来,
就是每层调用的方法都有返回值,这样一层一层传

8. 怎样用JSP语言查询数据库中的数据,并可以修改

查询什么数据库?

testsqlserver.jsp如下
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
//pubs为你的数据库的
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from test";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
<%}%>
<%out.print("数据库操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>

testoracle.jsp如下:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl";
//orcl为你的数据库的SID
String user="scott";
String password="tiger";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from test";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
<%}%>
<%out.print("数据库操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>

testdb2.jsp如下:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("com.ibm.db2.jdbc.app.DB2Driver ").newInstance();
String url="jdbc:db2://localhost:5000/sample";
//sample为你的数据库名
String user="admin";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from test";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
<%}%>
<%out.print("数据库操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>

testmysql.jsp如下:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url="jdbc:mysql://localhost/softforum?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1"
//testDB为你的数据库名
Connection conn= DriverManager.getConnection(url);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from test";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
<%}%>
<%out.print("数据库操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>

有了 这些代码,不代表你就能连接数据库了,你还得有相应java连接各个数据库的.jar包加入到你的工程当中!

阅读全文

与jsp点击查询数据相关的资料

热点内容
java将数字转换成字母 浏览:854
c盘中的哪些是系统文件夹 浏览:668
分布式服务如何跨库统计数据 浏览:829
力控转发数据客户端模式如何建立 浏览:200
怎么样让自己的网站不被别人看到 浏览:711
编程扩展效果如何 浏览:335
荣耀畅玩手环同步qq 浏览:475
怎么向sql中添加数据库 浏览:596
录歌失败重启app什么意思 浏览:522
压缩文件包怎么在微信发送 浏览:432
mysql数据库怎么插入时间值 浏览:191
微信视频不能转发朋友圈 浏览:596
影视后期的app有哪些 浏览:956
电子保单数据出错什么意思 浏览:368
如何以文件下载音乐 浏览:438
计算机网络章节练习 浏览:999
单片机的外部中断程序 浏览:48
表格批量更名找不到指定文件 浏览:869
js的elseif 浏览:584
3dmaxvray视频教程 浏览:905

友情链接