做web网页时页面不显示数据只有上传按钮等,数据库能插入数据,但数据库中的不在页面上显示

做web网页时页面不显示数据只有上传按钮等,数据库能插入数据,但数据库中的不在页面上显示,第1张

如果比较了解java的SSH框架的话,可以采用SSH的开发框架,将mysql数据库的驱动等相关信息写到框架中,编写配置文件,映射文件等,然后在html或者jsp页面上编写相应的字段,在tomcat中加载相应的页面就能进行显示。

如果对此不是太了解,可以使用Myeclipse建立一个简单的web工程,同样建立数据库连接类,编写servlet界面,使用jar包,在servlet中加入其中的数据库的字段就能实现。

先使用 AccessDataSource 建立一个到 stdmdb 的数据连接,

并设置数据源控件的SelectCommand命令为“Select ssex, sage, sname, sno,usrname From stdinfo”。

然后拖动 一个 GridView 控件,绑定到先前的那个 AccessDataSource 数据源控件即可。

很简单的 *** 作,建议你到MSDN的WebCast下载苏鹏讲师的《aspnet20快速入门》。

1、首先搞明白flask框架中,一个请求的被处理过程,以及页面是如何渲染的;这一个过程中, 不需要考虑mysql, 你可以直接用list、dict这些数据结构模拟一些数据, 并让jinja2模板来显示你的数据

2、学习下mysqldb的使用

3、在flask中使用mysqldb即可

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

<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_yephp";//每次请求你的页面$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>";>

如果是html需要发请求到后台处理,后台进行查询并返回给html,然后根据数据展示。

可以用jsp引入相应的类,使用<%%>在页面中使用java代码取数据,放到html元素中。

SqlDataReader sr = sqlcmdExecuteReader();

List<users> list=new List<users>();

while(srRead())

{

users u=new users();

uUserName=sr["UserName"]Tostring();

uage=sr["age"]Tostring();

u。。。

listadd(u);

}

return Json(list);

以上就是关于做web网页时页面不显示数据只有上传按钮等,数据库能插入数据,但数据库中的不在页面上显示全部的内容,包括:做web网页时页面不显示数据只有上传按钮等,数据库能插入数据,但数据库中的不在页面上显示、怎么用C#在网页中显示数据库的数据、如何用flask实现一个web应用来显示在mysql数据库中查询到的内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9329845.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存