当前位置:首页 » 操作系统 » jsp获取数据库中的数据

jsp获取数据库中的数据

发布时间: 2022-06-30 15:50:46

❶ jsp怎么获取数据库内信息(显示到界面中)

用SELECT语句可以调用数据库记录,譬如:
set rs_news=server.createobject("adodb.recordset")
sqltext="select top N from news where XXXXX= YYYYY order by id desc"
说明:N为数字,即调用几条信息
XXXXX=YYYYY为条件,一般调用的记录所在的栏目肯定有几个分类,这里就可以作出限制,调用哪个栏目中的记录。最后的ORDER为排序

❷ jsp获取数据库内容代码

用SELECT查询数据库就可以了
下面的语句从表中选取
LastName
列的数据:
SELECT
LastName
FROM
Persons

❸ 如何在jsp页面获取数据库中的数据

  1. 建立数据库连接

  2. 调用方法,比如list<User> userlist = DB.findAll(), req.setAttribute("list",userlist)

  3. jsp部分:<c:forEach items="list" var="user">

    <td>${user.id}</td> //显示User对象的id属性

    </c:forEach>

    用到forEach,要引入jstl.jar

❹ JSP页面怎么得到数据库中的数据

1、jsp页面写小脚本可以得到
2、可以是使用ajax技术 异步进行访问
3、可以配置web.xml 里面配置好servlet
4、使用框架的话,就直接用框架技术来得到.......
总之,方法很多,看你是要采用哪种方法来做

❺ jsp获取数据库中的数据

<%
//JSP页面直接访问数据库
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try{
Class.forName("JDBC驱动");
conn = DriverManager.getConnection("url", "username", "password");
stmt = conn.createStatement();
rs = stmt.executeQuery("select factor, ratio from 表名 where id=1");
while(rs.next()){
String factor = rs.getString("factor");
String ratio = rs.getString("ratio");
%>
factor :<%=factor %>
ratio :<%=ratio %>
<%
}
}catch(Exception e){
e.printStackTrace();
}finally{
try{
if(rs != null) rs.close();
if(stmt != null) stmt.close();
if(conn != null) conn.close();
}catch(Exception e1){
e1.printStackTrace();
}
}
%>
修改 驱动、url、username、password、表名、字段名成你应用的相应数据,然后将这些代码加入到你的jsp页面,就可以在jsp页面直接读取到数据库中的对应表指定字段的数据了,祝你好运!

❻ 如何在jsp页面获取数据库数据

把数据封装在List中,把list放入request作用域钟,在前台用foreach循环你的list就好了

❼ jsp页面前台用jdbc如何获取sql数据库里的数据。

1、在后台写一个JDBC方法,从数据库中查询出数据来,封装到一个集合中,比如List或Map,然后放到request中,在前台直接从request获取即可。
2、直接在前台写一个JDBC操作的脚本方法,从数据库中查询出数据,封装到集合中,然后根据需要迭代显示。

❽ jsp中如何获得数据库的值

最简单的JSP页面中的数据库操作方法:
<%@
page
language="java"
contentType="text/html;
charset=UTF-8"
pageEncoding="UTF-8"
%>
<%@page
import="java.sql.*"%>
<center>
<H1>
<font
color="blue"
size="12">管理中心</font></H1>
<HR
/>
<table
width="80%"
border="1">
<tr>
<th>ID</th>
<th>书名</th>
<th>作者</th>
<th>价格</th>
<th>删除</th>
</tr>
<%
//
数据库的名字
String
dbName
=
"zap";
//
登录数据库的用户名
String
username
=
"sa";
//
登录数据库的密码
String
password
=
"123";
//
数据库的IP地址,本机可以用
localhost
或者
127.0.0.1
String
host
=
"127.0.0.1";
//
数据库的端口,一般不会修改,默认为1433
int
port
=
1433;
String
connectionUrl
=
"jdbc:sqlserver://"
+
host
+
":"
+
port
+
";databaseName="
+
dbName
+
";user="
+
username
+
";password="
+
password;
//
//声明需要使用的资源
//
数据库连接,记得用完了一定要关闭
Connection
con
=
null;
//
Statement
记得用完了一定要关闭
Statement
stmt
=
null;
//
结果集,记得用完了一定要关闭
ResultSet
rs
=
null;
try
{
//
注册驱动
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
//
获得一个数据库连接
con
=
DriverManager.getConnection(connectionUrl);
String
SQL
=
"SELECT
*
from
note";
//
创建查询
stmt
=
con.createStatement();
//
执行查询,拿到结果集
rs
=
stmt.executeQuery(SQL);
while
(rs.next())
{
%>
<tr>
<td>
<%=rs.getInt(1)%>
</td>
<td>
<a
href="prepareupdate?ID=<%=rs.getInt("ID")%>"
target="_blank"><%=rs.getString(2)%></a>
</td>
<td>
<%=rs.getString(3)%>
</td>
<td>
<%=rs.getString(4)%>
</td>
<td>
<a
href="delete?ID=<%=rs.getInt("ID")%>"
target="_blank">删除</a>
</td>
</tr>
<%
}
}
catch
(Exception
e)
{
//
捕获并显示异常
e.printStackTrace();
}
finally
{
//
关闭我们使用过的资源
if
(rs
!=
null)
try
{
rs.close();
}
catch
(Exception
e)
{}
if
(stmt
!=
null)
try
{
stmt.close();
}
catch
(Exception
e)
{}
if
(con
!=
null)
try
{
con.close();
}
catch
(Exception
e)
{}
}
%>
</table>
<a
href="insert.jsp">添加新纪录</a>
</center>

❾ jsp怎么获取数据库数据 spring

比如页面有name和age两个内容。
在spring MVC框架下
在action中如下写
@RequestMapping(value="/login",method=RequestMethod.POST)
public String login(User user){
String userName = user.getName();
String userage = user.getAge();
System.out.println(userName + "," + userage);
if(userName=="zhangsan"&&age=="123"){
return "login";
}else{
return "false";
}
}

具体return的login和false是要跳到哪个页面,在spirng的配置文件servlet.xml中如下配置
<!-- 视图解析类-->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/page/" /> <!-- 前缀 -->
<property name="suffix" value=".jsp" /> <!-- 后缀 -->
</bean>

这个配置的意思就是,return的是XXXX,就跳到/web-INF/page/xxxx.jsp 这个页面

❿ JSP获取数据库信息

<table
width="100%"
border="0"
cellpadding="0"
cellspacing="1"
bgcolor="#a8c7ce">
<tr
align="center"
height="25"
bgcolor="d3eaef">
<td
width="5%">
编号
</td>
<td
width="10%">
标题
</td>
<td
width="23%">
内容
</td>
<td
width="10%">
发表日期
</td>
<td
width="16%">
基本操作
</td>
</tr>
<%
//获取新闻信息集合,newList是从后台返回来的集合变量
List
nList
=
(List)
session.getAttribute("newList");
NewsEntity
new
=
null;
if
(nList.size()
<=
0)
{
%>
<tr
height="22"
bgcolor="#FFFFFF"
align="center">
<td
colspan="9"
align="center">
暂无新闻信息
</td>
</tr>
<%
}
else
{
for
(int
i
=
0;
i
<
nList.size();
i++)
{
new
=
(NewsEntity)
mList.get(i);
%>
<tr
height="22"
bgcolor="#FFFFFF"
align="center">
<td>
<%=new.getId()
%>
</td>
<td>
<%=new.getTitle()
%>
</td>
<td>
<%=new.getContent()
%>
</td>
<td>
<%=new.time()
%>
</td>
<td>
<a
href="MusicServlet?forward=getNewsDetailById&ID=<%=new.getId()%>"
>
<span
class="STYLE2">编辑</span>
</a>

<a
href="MusicServlet?forward=doDelNewsById&ID=<%=new.getId()%>"
onclick="return
confirm('您确定要删除该条信息吗?');"><span
class="STYLE2">删除</span>
</a>
</td>
</tr>
<%
}
}
%>
</table>

热点内容
卸载python3 发布:2024-11-16 18:41:46 浏览:611
安卓手机如何玩联机 发布:2024-11-16 18:41:39 浏览:522
运维开发python 发布:2024-11-16 18:40:10 浏览:171
java线程通信通信 发布:2024-11-16 18:37:48 浏览:594
centosphp环境变量 发布:2024-11-16 18:36:23 浏览:950
内存卡无法存储 发布:2024-11-16 18:36:23 浏览:442
快捷方式文件夹 发布:2024-11-16 18:26:33 浏览:290
安卓手机怎么设置屏内返回键 发布:2024-11-16 18:26:30 浏览:928
java弱类型 发布:2024-11-16 18:25:46 浏览:306
路由器无法访问外网 发布:2024-11-16 18:21:27 浏览:503