数据库数据怎么返回到jsp页面上

2024-12-15 16:58:39
推荐回答(2个)
回答1:

数据库数据返回到jsp页面上的实现方法:
思路:
1、建立jdbc数据库连接
2、创建Statement 对象
3、执行sql,处理返回的结果集
4、循环迭代展示
完整代码如下:

<%@ page import="java.sql.*" %>
<% Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); %>


The tableName Database Table


The tableName Database Table


<%
//建立jdbc数据库连接
Connection connection = DriverManager.getConnection(
"jdbc:odbc:data", "Steve", "password");
//创建Statement 对象
Statement statement = connection.createStatement() ;
//执行sql,处理返回的结果集
ResultSet resultset =
statement.executeQuery("select * from tableName") ;
%>








// 循环处理,迭代展示
<% while(resultset.next()){ %>







<% } %>
ID Name City State Country
<%= resultset.getString(1) %> <%= resultset.getString(2) %> <%= resultset.getString(3) %> <%= resultset.getString(4) %> <%= resultset.getString(5) %>


回答2:

把数据放到request.setAttribute("user", user);在jsp页面就用request.getAttribute("user");获取
但是你要使request存储的数据不失效必须要用转发
request.getRequestDispatcher("apage.jsp").forward(request, response);//转发到apage.jsp
如果用重定向response.sendRedirect("apage.jsp");//重定向到apage.jsp
以前的request中存放的变量全部失效,并进入一个新的request作用域。