怎么在jsp网页中显示数据库数据

如题所述

第1个回答  2017-07-24
前面要导入使用的包哈.. 参考参考
<table >
<%String url="jdbc:mysql://localhost:3306/d?useUnicode=true&chatacterEncoding=utf8";
String username="root";
String password="123456";
Connection con=null;
Statement st=null;
ResultSet rs=null;
try{Class.forName("org.gjt.mm.mysql.Driver");
con=DriverManager.getConnection(url,username,password);
st=con.createStatement();
}catch(Exception e)
{ e.printStackTrace();
out.print("网站遇到问题,请稍后再试");
}
String title;
String author;
String publish;
Float price;

try
{
String sql="select * from book";
rs=st.executeQuery(sql);

if(rs!=null)
{
out.print(" <table width=843border=1>");
out.print("<tr><td>书名</td>");
out.print("<td>作者</td>");
out.print("<td>出版社</td>");
out.print("<td>价格</td>");
out.print("<td>操作</td></tr>");
while(rs.next())
{
title=rs.getString(2);

author=rs.getString(4);

publish=rs.getString(3);

price=rs.getFloat(6);

out.print("<tr><td>"+title+"</td>");
out.print("<td>"+author+"</td>");
out.print("<td>"+publish+"</td>");
out.print("<td>"+price+"</td>");
%>
<td>
<a href="bookdetail.jsp?isbn=<%=rs.getString(1)%>"><img src="image/buy.gif" width="45" height="25" border="0"></a>
</td>
<%
}
out.print("</table>");
}
}

catch(Exception e)
{
e.printStackTrace();

out.print("网站遇到问题,请稍后再试");

}
}
%>

</table>本回答被提问者采纳

jsp页面查询数据库
1、用户在jsp中输入需要查询的对象并跳转Servlet。2、Servlet在后台接收到数据。3、Servlet与数据库建立连接,并且在Servlet输入sql代码与用户输入的信息,点击查询Mysql数据库里的表格。4、在Servlet中接收数据库查询到的信息。5、再通过跳转跳转到一个新的jsp页面中,并在页面中输出查询出来的表格。

如何在JSP页面显示mysql数据库内容
所以需要把mysql-connector-java-5.1.10-bin.jar拷贝到tomcat下lib目录下,然后,右键【工程】,点击【properties】,然后点击【Java Build Path】,点击【Add External Jars...】,从tomcat下lib目录中选择对应的mysql-connector-java-5.1.10-bin.jar,如下图所示,然后点击【OK】即可。

如何从数据库中提取数据,在jsp页面显示
在数据库提取部分数据,在JSP上显示的做法如下:思路:1、创建db连接 2、创建statement 3、执行查询 4、遍历结果并展示 完整代码如下:<%@ page language="java" import="java.sql.*,java.io.*,java.util.*"%> <%@ page contentType="text\/html;charset=utf-8"%> table { border: 2px...

如何在jsp页面内获取数据库内容,且通过按钮修改数据库内容
点击按钮后提交给load.do?id=0001,在loadAction中根据id值取这条数据内容,跳转到update页面,将数据放入对应的input中,用户修改数据,将页面提交给updateAction,updateAction验证,处理数据等操作,最后更新到数据库中。

jsp动态网页中如何连接sql数据库和验证码?
在JSP动态网页中连接SQL数据库,主要依赖于Java的数据库连接API,如JDBC。首先,需要在JSP页面的头部引入JDBC驱动,例如使用如下代码:<%@ page import="java.sql.*" %> 然后,使用如下步骤连接数据库:创建一个Connection对象,使用DriverManager.getConnection()方法,提供数据库的URL、用户名和密码。

新增一条数据后怎么展示在jsp页面上
必须要有一个显示数据的jsp页面,新增成功就跳到这个jsp

如何在jsp页面获取数据库中的数据
建立数据库连接 调用方法,比如list<User> userlist = DB.findAll(), req.setAttribute("list",userlist)jsp部分:<c:forEach items="list" var="user"> ${user.id} \/\/显示User对象的id属性 <\/c:forEach> 用到forEach,要引入jstl.jar ...

jsp内如何显示数据库中的多条记录
是,保存在list里面,在jsp里面使用遍历就好,要是你的是jsp+JavaBean的话,你在jsp上面声明一个JavaBean的对象就好,然后调用方法,要是你是jsp+servlet+JavaBean的话,在servlet里面声明bean的对象,调用相应的方法,然后用request.setAttribute("list",yourList),在jsp就可以取出来了 ...

怎样实现查询数据库结果显示在jsp的文本框里
我有一个a.jsp点击button连接到b.jsp。会传递一个ID。就是通过这个ID查询的数据库。 我有一个personalbean里面有number和name的get()和set();还有查询数据库的select()方法。返回Result rs。 我想在b.jsp显示 <form id="form1" name="form1" method=... 展开 摩...

如何在网页中显示数据库中的文章?
你要用动态网页技术将数据库里面的内容读出来,然后插入一些html标签,展示出来。比如php、jsp、asp等都可以办到。

相似回答