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

如题所述

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

<?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>";?>

温馨提示:内容为网友见解,仅供参考
第1个回答  2016-07-01

    你要有一个jsp页面,你可以查下jsp怎么连接对应数据库

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

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

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


    <HTML><BODY>


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


    <%

    Connection conn = null;

    PreparedStatement stmt = null;

    ResultSet rs = null;



    request.setCharacterEncoding("GBK");


    try{

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

    }

    catch(ClassNotFoundException ce){

    out.println(ce.getMessage());

    }

    try{

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

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

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

        

    rs=stmt.executeQuery();

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

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

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

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

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

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

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

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

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



    while(rs.next()){

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

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

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

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

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

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

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

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

    }


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

        

    rs.close();

    stmt.close();

    conn.close();


    }

    catch(Exception e){

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

    }


    %>


    </BODY></HTML>

第2个回答  2016-08-04

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

     PHP : 经典且开源的技术

     JSP :基于Java语言

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

第3个回答  2016-09-27
这个需要一定的基础,涉及到jsp(java servlet pages),jdbc,数据库操作等技术。可以用开发工具,如eclipse,来创建一个web project.并部署到服务器,比如tomcat服务器上。编写一个java程序实现对数据库的连接(即JDBC技术,java database connection),以便取得数据库的数据和相关要显示数据的网页,比如.jsp文件。如果不涉及框架,就只用原生jdbc去完成就可以了.具体代码就不列了。。。
第4个回答  2016-06-21
自己写web和API
只是显示到页面的话只起到呈现数据的效果,写一个web页面,和API调用查询方法传到页面遍历出来就行了

在java中,如何将数据库中的数据显示到页面上?
在Java Web中,将数据库数据显示在前端页面一般需要经过三个主要步骤:首先,通过JDBC或JPA等技术从数据库获取数据;其次,将数据封装到合适的数据结构中,如JavaBean或集合类;最后,通过JSP、Thymeleaf或FreeMarker等模板引擎将数据渲染到前端页面。1. 从数据库获取数据 首先,你需要使用Java的数据库连接技...

如何将mysql数据库表中的内容显示在Web页面中,用什么软件实现呢?_百度...
1、首先我们使用数据库连接工具HeiDiSQL来连接本机的mysql数据库,2、使用该工具创建一个test数据库,3、在该数据库中创建一张student表,该表中有id、name和age字段,我们同时给数据库添加数据,如下图所示。4、我们创建一个Student类,并为该类分别创建id、name和age属性,并用private修饰符进行限定。

怎么用JAVA把数据库查询结果显示在网页上?
java从数据库查询结果显示在网页上,步骤如下:第一步:连接数据库,并取得查询结果:importjava.sql.*;2.在JSP上显示可以用EL表达式如${user.getName()},也可以用JAVA胸本,或都直接用out.print(user.getName());

如何将数据库中的html代码显示在网页中
回答:一、链接数据库,通过sql语句获得你问题中要显示的内容,存到一个字符串变量Htmlstring里面。 二、在php页面中使用response.write("Htmlstring")

怎么把数据库的数据显示在页面上
需要三个步骤:第一步,用php连接数据库;第二步,用sql语句查询数据并把查询出来的结果存入到一个数组或对象中。第三步,显示数据。下面我就用面向过程的编程方式来显示数据。这里我用网页中的表格来显示数据。你可以根据你自己的需要来选择显示的方式。<?php conn=mysql_connect("localhost","用户名...

数据库里的一些参数怎么把它取出来显示到页面上?
把数据库里的一些参数取出来显示到页面上的方法是:dao是提供与数据库交互读取数据的接口,daoimpl是实现dao接口的。service是提供具体业务服务的接口,serviceimpl同样是实现接口的。service接口里提供了业务逻辑,serviceimpl具体实现这些业务逻辑,通过调用dao接口里的方法来读取数据库中的数据。最后在action中...

如何数据库中的数据在网页上显示出来
1、创建 ODBC DSN 通过在 Windows 的"开始"菜单打开"控制面板",您可以创建基于 DSN 的文件。双击"ODBC"图标,然后选择"系统 DSN"属性页,单击"添加",选择数据库驱动程序,然后单击"下一步"。按照后面的指示配置适用于您的数据库软件的 DSN。常用的数据库软件有Microsoft Access和SQL Server等,这里...

怎么才能让数据库里的内容在html网页里面显示
1、首先, sudo su postgres命令进入postgres,如下图所示,然后进入下一步。2、其次, 完成上述步骤后, \\ c test \\ dt \\ d检查一些表格,如下图所示,然后进入下一步。3、接着,完成上述步骤后,准备sql文件,如下图所示,然后进入下一步。4、然后, 完成上述步骤后,SELECT * FROM person...

如何数据库数据到前端
首先你需要掌握的是数据库查询语句,这里使用最简单的数据库查询语句:SELECT * FROM sys_role,表示从角色表中查询出所有的信息,下面展示的是查询结果,这个结果需要展示到前端页面则需要代码调用这个sql语句 请点击输入图片描述 在applicationContext.xml(spring mvc的配置文件)中配置数据库连接池,保证...

python从mysql数据库提取出来的数据怎么在html里显示
方法一:使用Flask等框架 将查询结果赋值给users 使用params=Locals()传递给HTML页面,在页面中,使用循环,接收数据:{% for u in params.users %} {{u.id}} {{u.name}} {{u.sfzh}} {{u.age}} {{u.gender}} {% endfor %} === 方法二:直接使用pymysql 执行SQL语句 将查询结果...

相似回答