数据库中的数据怎么显示到网页中

 我来答
百度网友dc54b5e
2016-09-19 · TA获得超过2178个赞
知道大有可为答主
回答量:1475
采纳率:37%
帮助的人:440万
展开全部

数据库中的数据在网页显示的代码如下:

<?php$sql = new mysqli("localhost","用户名","密码","数据库");
if(mysqli_connect_errno()){echo "cnnect_errno";exit;}$query = "select * from student"; $result = $sql->query($query);$num_results = $result->num_rows;//总页数
$cpage = isset($_GET["page"]) ? $_GET["page"] :1; //当前页$num = 10; //每页的页数$url = "fen_ye.php";//每次请求你的页面$offset=($cpage-1) * $num;//数据读取的位置$pagenum = ceil($num_results/$num);//总页数$query = "select * from student limit {$offset},{$num}";//取数据$result = $sql->query($query);$num_results = $result->num_rows;//每一页的的开始与结尾$start = $offset + 1; $end=($cpage==$pagenum)? $num_results : ($cpage*$num); // 上一页 和 下一页$next=($cpage==$pagenum)? 0 : ($cpage+1);//如果页面到了结尾 就返回0 就是不在下一页了$prev=($cpage==1) ? 0 : ($cpage - 1);for($i = 0; $i<$num_results;$i++){$row = $result->fetch_assoc();echo "<table align='center' width='200' border='1' >";echo "<tr align=left width='100'>";echo "<td>{$row["cno"]}</td>"; echo "<td>{$row["name"]}</td>"; echo "<td>{$row["age"]}</td>"; echo "<td>{$row["sex"]}</td>"; echo "</tr>";echo "</table>"; }echo "<table align=center backgrouand='red'>";echo "<tr>";echo "<td>当前页总数:{$num_results}</td>";echo "<td>本页条数:{$start}-{$end}</td>";echo "<td>页面位置:{$cpage}/{$pagenum}</td>";if($cpage == 1){echo "<td>首页</td>";}else{echo "<td><a href='{$url}?page=1'>首页</a>;</td>";}if($prev){echo "<td><a href ='{$url}?page={$prev}'>上一页</a></td>";}else{echo "<td>上一页</td>";}if($next){echo "<td><a href='{$url}?page={$next}'>下一页</td>";}else{echo "<td>下一页</td>";}if($cpage == $pagenum){echo "<td>尾页</td>";}else{echo "<td><a href='{$url}?page={$pagenum}'>尾页</td>";}
echo "</tr>";echo "</table>";?>
RJtycoon
2016-07-01 · TA获得超过359个赞
知道小有建树答主
回答量:452
采纳率:33%
帮助的人:101万
展开全部
  1. 你要有一个jsp页面,你可以查下jsp怎么连接对应数据库

  2. 编写连接数据库的程序,以下是jsp连接oracle程序

  3. <%@page contentType="text/html;charset=gb2312"%>

  4. <%@page import="java.sql.*"%>


  5. <HTML><BODY>


  6. <hr align="center" width="55%" color="#991111" size="5"/>


  7. <%

  8. Connection conn = null;

  9. PreparedStatement stmt = null;

  10. ResultSet rs = null;



  11. request.setCharacterEncoding("GBK");


  12. try{

  13. Class.forName("oracle.jdbc.driver.OracleDriver");

  14. }

  15. catch(ClassNotFoundException ce){

  16. out.println(ce.getMessage());

  17. }

  18. try{

  19.     String url="jdbc:oracle:thin:@localhost:1521:orcl";

  20.     conn=DriverManager.getConnection(url,"scott","tiger");

  21.     stmt=conn.prepareStatement("select * from emp");

  22.     

  23. rs=stmt.executeQuery();

  24. out.print("<TABLE BORDER='1' width='55%' cellpadding='3' align=center>");

  25. out.print("<TR><TD>"+"<b>Empno</b>"+"</TD>");

  26. out.print("<TD>"+"<b>Ename</b>"+"</TD>");

  27. out.print("<TD>"+"<b>Job</b>"+"</TD>");

  28. out.print("<TD>"+"<b>Mgr</b>"+"</TD>");

  29. out.print("<TD>"+"<b>hiredate</b>"+"</TD>");

  30. out.print("<TD align=center>"+"<b>Sal</b>"+"</TD>");

  31. out.print("<TD>"+"<b>Comm</b>"+"</TD>");

  32. out.print("<TD>"+"<b>Deptno</b>"+"</TD></TR>");



  33. while(rs.next()){

  34. out.print("<TR><TD>"+rs.getString(1)+"</TD>");

  35. out.print("<TD>"+rs.getString(2)+"</TD>");

  36. out.print("<TD >"+rs.getString(3)+"</TD>");

  37. out.print("<TD>"+rs.getString(4)+"</TD>");

  38. out.print("<TD>"+rs.getString(5)+"</TD>");

  39. out.print("<TD>"+rs.getString(6)+"</TD>");

  40. out.print("<TD>"+rs.getString(7)+"</TD>");

  41. out.print("<TD>"+rs.getString(8)+"</TD></TR>");

  42. }


  43. out.print("</TABLE>");

  44.     

  45. rs.close();

  46. stmt.close();

  47. conn.close();


  48. }

  49. catch(Exception e){

  50. System.out.println(e.getMessage());

  51. }


  52. %>


  53. </BODY></HTML>

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
键盘未找到
2016-08-04 · TA获得超过328个赞
知道小有建树答主
回答量:403
采纳率:100%
帮助的人:261万
展开全部

可以考虑使用成熟的B/S开发技术框架,如

  1.  PHP : 经典且开源的技术

  2.  JSP :基于Java语言

  3.  ASP.Net : 需要C#语言支持

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Panghanxian
2016-09-27 · TA获得超过1453个赞
知道小有建树答主
回答量:1159
采纳率:75%
帮助的人:455万
展开全部
这个需要一定的基础,涉及到jsp(java servlet pages),jdbc,数据库操作等技术。可以用开发工具,如eclipse,来创建一个web project.并部署到服务器,比如tomcat服务器上。编写一个java程序实现对数据库的连接(即JDBC技术,java database connection),以便取得数据库的数据和相关要显示数据的网页,比如.jsp文件。如果不涉及框架,就只用原生jdbc去完成就可以了.具体代码就不列了。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
陆地巡逻队
2016-06-21
知道答主
回答量:3
采纳率:0%
帮助的人:3206
展开全部
自己写web和API
只是显示到页面的话只起到呈现数据的效果,写一个web页面,和API调用查询方法传到页面遍历出来就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式