显示数据库
1. 在网页中如何将数据库的数据显示出来
你要有一个jsp页面,你可以查下jsp怎么连接对应数据库
编写连接数据库的程序,以下是jsp连接oracle程序
<%@page contentType="text/html;charset=gb2312"%>
<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. 在网页怎么显示数据库中的数据
用ListView绑定数据就可以了
举例 "type“ "size" 是类的字段 le是数据库取出来的list集合
后台代码
ListView1.DataSource = le ;
ListView1.DataBind();
前台代码
<asp:ListView ID="ListView1" runat="server">
<ItemTemplate>
<table>
<tr>
<td>软件分类</td>
<td><%#Eval("type")
%></div></td>
<td>软件大小</td>
<td><%#Eval("size")
%></td>
</tr>
</ItemTemplate>
</asp:ListView>
3. 显示sql内所有数据库的名称.
select name from master.dbo.sysdatabases
这句就是了
你连接到SQLSERVER后执行这条语句就行
4. mysql显示数据库
<?
$result=mysql_query("select * from 表名 where id=2");
$row=mysql_fetch_object($result);
echo $row->username;
?>
5. 网站显示数据库内容怎么做
在注册的时候或其他提交数据,在写入数据库的时候发现数据库中的中文为乱码。其实加上<@codepage="65001">问题解决了以为这表示是简体中文。
6. 怎么让数据库的数据在html显示出来
首先我不知道你用什么方式在前后端进行数据操作
jsp+servlet:将得到的数据添加到request.setAttribut中然后在jsp端可以通过jsp的{requestScop.xxx}的方法来获取数据,也可以直接使用{xxx}来获取数据(xx代表Attribute中的key)
如果你在jsp端用了jquery插件,可以使用其内部的json数据格式进行解析数据,而在客户端直接使用一个List<map<Stirng,Object>>来装载数据,然后在通过一个poi插件将其转换成String类型就可以在jsp端进行解析。
7. 数据库已经连接,我想在页面上显示数据库中数据
你好,请问你是jsp,php,asp呢。
一般在网页中显示数据库所查找到的信息,基本是一样的。
在网页中需要显示数据库信息的地方,写上语句,我以jsp为例子
一般网页开发都遵循MVC模式。至于什么是MVC模式,就不赘述了。
1.一般对应数据库的那么表,我们会在web project中创建一个javabean,也就是Name.java。
2.里面的成员变量,就跟数据库的列名一样的,一般设置是private的,然后通过getter,setter方法来给予访问。
3.另外数据库的链接操作,最好有个java类创建数据库的连接及释放
4.创建一个对name‘表的操作的Java类。这里就称为NameOperation。
主要是从数据库中查找所有的用户,返回当然是一个List集合
接下来,可以在网页中显示了
<%
List list = NameOperation.getAllUserName();//具体方法不再赘述
for(int i = 0; i<=list.size){
Name name = (Name)list.get(i);
%>
//假设这里显示四个用户名
用户名:<%=name.getUserName()%>
<%}//记住for的结束大括号一定要在这里,负责显示不了用户名的
%>
8. sql如何显示数据库下的所有表名
用SQL语句显示数据库中所有表的名称:
select 表名=name,类型=case xtype when 'S' then '系统表' else '用户表' end
from sysobjects
where xtype in('U','S')
9. 如何动态显示数据库数据在页面上
动态的话。那就是将你的数据角色权限都加在数据库中。 当一个用户访问菜单时,从数据库获得当前用户可以访问的菜单,然后依次生成button。
10. 如何显示数据库全部内容
这和前台用post还是get提交无关,后台总列表页面的每条信息里面应该有个链接,点开这个链接会弹出页面显示对应id的全部信息
链接要这样写:<a
href='xxx.asp?id=<%rs("id")%>'
target='_blank'>查看详细</a>
然后在xxx.asp页面里的用过取request("id")显示相关信息,如sql这样写:"select
*
from
table
where
id="+request('id')