当前位置:首页 » 数据仓库 » 页面展示数据库表
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

页面展示数据库表

发布时间: 2022-05-23 13:26:21

1. 如何在html页面中显示mysql数据库中的表

<?php
$conn=mysql_connect('localhost','root','')or die ("数据库连接失败");
mysql_select_db('menagerie',$conn);
mysql_query("set names utf8");
$sql="select * from orderlist where tel=".$_POST[tel]."";
$resouce=mysql_query($sql);
while ($row=mysql_fetch_array($resouce)) {
echo $row;
echo "<br>";
}
?>

2. 如何数据库中的数据在网页上显示出来

仔细检查关键字段名吧及确定否已经数据传页面

3. 怎么样将数据库的表在Java中界面中显示出来

import javax.swing.*;
import javax.swing.table.JTableHeader;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.*;

public class Test extends JFrame{
// 定义组件
private JScrollPane scpDemo;
private JTableHeader jth;
private JTable tabDemo;
private JButton btnShow;
// 构造方法
public Test(){
// 窗体的相关属性的定义
super("JTable数据绑定示例");
this.setSize(330,400);
this.setLayout(null);
this.setLocation(100,50);
// 创建组件
this.scpDemo = new JScrollPane();
this.scpDemo.setBounds(10,50,300,270);
this.btnShow = new JButton("显示数据");
this.btnShow.setBounds(10,10,300,30);
// 给按钮注册监听
this.btnShow.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent ae){
btnShow_ActionPerformed(ae);
}
});
// 将组件加入到窗体中
add(this.scpDemo);
add(this.btnShow);
// 显示窗体
this.setVisible(true);
}
// 点击按钮时的事件处理
public void btnShow_ActionPerformed(ActionEvent ae){
// 以下是连接数据源和显示数据的具体处理方法,请注意下
try{
// 获得连接
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn = DriverManager.getConnection("jdbc:odbc:localServer","sa","");
// 建立查询条件
String sql = "select * from localServer";
PreparedStatement pstm = conn.prepareStatement(sql);
// 执行查询
ResultSet rs = pstm.executeQuery();
// 计算有多少条记录
int count = 0;
while(rs.next()){
count++;
}
rs = pstm.executeQuery();
// 将查询获得的记录数据,转换成适合生成JTable的数据形式
Object[][] info = new Object[count][4];
count = 0;
while(rs.next()){
info[count][0] = Integer.valueOf( rs.getInt("id"));
info[count][1] = rs.getString("name");
info[count][2] = Integer.valueOf( rs.getInt("age") );
info[count][3] = rs.getString("sex");
count++;
}
// 定义表头
String[] title = {"学号","姓名","年龄","性别"};
// 创建JTable
this.tabDemo = new JTable(info,title);
// 显示表头
this.jth = this.tabDemo.getTableHeader();
// 将JTable加入到带滚动条的面板中
this.scpDemo.getViewport().add(tabDemo);
}catch(ClassNotFoundException cnfe){
JOptionPane.showMessageDialog(null,"数据源错误","错误",JOptionPane.ERROR_MESSAGE);
}catch(SQLException sqle){
JOptionPane.showMessageDialog(null,"数据操作错误","错误",JOptionPane.ERROR_MESSAGE);
}
}

public static void main(String[] args){
new Test();
}
}

4. 如何将mysql数据库表中的内容显示在Web页面中,用什么软件实现呢

需要到Eclipse来实现。

1、首先我们使用数据库连接工具HeiDiSQL来连接本机的mysql数据库,

5. 求大神!!如何在制作的网页中显示本地数据库中的表格

js查询mysql是可以实现,但相当复杂。
建议你找后台开发人员写个Servlet或接口查询数据库并返回数据的Json串。然后你在前面用ajax异步请求这个接口或servlet,得到返回的json串,然后插入到页面就可以了

6. 在jsp页面上显示数据库一个表中所有的的内容。

在jsp页面上显示数据库一个表中所有的的内容的方法是迭代。
1、jsp页面接收所有内容的bookslist:
<html>
<body>
<head>
<title>
View Books
</title>
</head>
<body>
<table border=2>
<tr>
<th>Book ID</th>
<th>Title</th>
<th>Author</th>
<th>No. of copies AVAILABLE</th>
<th>Number of favourites</th>
</tr>

<%
ArrayList<Book> dbooks=(ArrayList)request.getAttribute("bookslist");
Iterator it=dbooks.iterator();
while(it.hasNext())
{
Book b=(Book)it.next();
%>
<tr>
<td><%=b.bookID%></td>
<td><%=b.bookTitle%></td>
<td><%=b.bookAuthor%></td>
<td><%=b.bookCopies%></td>
<td><%=b.bookFavs%></td>
</tr>
<%
}
%>
</table>
</body>
</html>

2、java代码获取数据库内容:
try
{
Class.forName("com.mysql.jdbc.Driver");
Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3307/library", "root", "admin");
PreparedStatement ps=con.prepareStatement("select * from book");
ResultSet rs=ps.executeQuery();
ArrayList<Book> books=new ArrayList<Book>();
while(rs.next())
{
Book b= new Book();
b.bookID=rs.getInt(3);
b.bookTitle=rs.getString(1);
b.bookAuthor=rs.getString(2);
b.bookCopies=rs.getInt(4);
b.bookFavs=rs.getInt(5);
books.add(b);
}
req.setAttribute("bookslist",books);
con.close();

7. 如何让一个网页显示数据库中多个表格中的内容求代码

我给你讲一下大体的思路,你应该就明白了。
1、会使用数据库中的多表链接,像left join、right join、 inner join 等;
2、将多表的数据通过组合后,查询出来;
3、将数据进行网页的呈现即可。
举个小例子:
有两个表,A表(ID/NAME两个字段)和B表(ID/NAME两个字段),我要查询A表和B表的内容:
SELECT A.ID,A.NAME,B.ID,B.NAME FROM A JOIN B
这样查询后,将得到的内容进行页面的呈现即可。

8. 怎么把数据库的数据显示在页面上

需要三个步骤:第一步,用php连接数据库;
第二步,用sql语句查询数据并把查询出来的结果存入到一个数组或对象中。
第三步,显示数据。

下面我就用面向过程的编程方式来显示数据。这里我用网页中的表格来显示数据。你可以根据你自己的需要来选择显示的方式。
<?php
$conn=mysql_connect("localhost","用户名",地密码逗); //连接数据库,用户名、密码即数据库的用户名和密码
mysql_select_db("数据库名"); //选择你要查询的数据库的名称
mysql_query(地SET NAMES 'gbk'逗); //设置查询的数据库数据编码,根据数据库的编码设置

$sql="select * from user"; //比如说你要查询一个用户表user,假设它有三个字段,用户id,用户名username,密码password,
$rs=mysql_query($sql);
?>
<table width="400" border="1" style="text-align:center">
<tr><th>用户ID</th><th>用户名</th><th>密码</th></tr>
<?php
while($row=mysql_fetch_assoc($rs)){
?>
<tr><td><?php echo $row['id'];?></td><td><?php echo $row['username'];?></td><td><?php echo $row['password'];?></td></tr>
<?php
}
?>
</table>

9. 在网页怎么显示数据库中的数据

用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>

10. 如何在wex5页面显示数据库中的表信息

//初始化数据库连接::CoInitialize(NULL);连接数据库[cpp]viewplainprint?BOOLCLogin::ConnectDB(void){HRESULThr=NULL;try{hr=m_pConnection.CreateInstance("ADODB.Connection");///创建Connection对象if(SUCCEEDED(hr)){//登录数据库并连接数据库DBCourse//这里的server不能写成127.0.0.1否则会出现未指定的错误,应该写成Sqlserver登录界面的服务器名称m_pConnection->ConnectionString="driver={SQLServer};server=LOGO-PC\\LOGO;uid=DBCourse;pwd=DBCourse;";m_pConnection->Open("","","",adConnectUnspecified);m_pConnection->DefaultDatabase="DBCourse";}else{AfxMessageBox(TEXT("创建Connection对象失败"));///显示错误信息returnFALSE;}}catch(_com_errore)///捕捉异常{CStringerrormessage;errormessage.Format(TEXT("连接数据库失败!\r\n错误信息:%s(%ld)"),e.ErrorMessage(),e.Error());AfxMessageBox(errormessage);///显示错误信息returnFALSE;}returnTRUE;}操作数据库[cpp]viewplainprint?voidCLogin::OnBnClickedButton1(){if(m_user.GetWindowTextLength()ConnectDB())return;TCHARszUserName[20];TCHARszPassword[50];TCHARszSql[MAX_PATH];//获取用户输入的用户名和密码m_user.GetWindowText(szUserName,20);m_password.GetWindowText(szPassword,50);//创建_RecordsetPtr用来执行数据库操作_RecordsetPtrpRecordset;pRecordset.CreateInstance("ADODB.Recordset");_tcscpy_s(szSql,TEXT("select*fromusrwhereuname='"));_tcscat_s(szSql,szUserName);_tcscat_s(szSql,TEXT("'andpasswd='"));_tcscat_s(szSql,szPassword);_tcscat_s(szSql,TEXT("';"));pRecordset->Open(_variant_t(szSql),_variant_t((IDispatch*)m_pConnection,true),adOpenStatic,adLockOptimistic,adCmdText);intnResult=DLG_RESULT_OK;if(pRecordset->RecordCount>0){//MessageBox(TEXT("登录成功!"),szUserName,MB_OK|MB_ICONINFORMATION);}else{MessageBox(TEXT("用户名或密码错误!"),TEXT("登录失败!"),MB_OK|MB_ICONINFORMATION);nResult=DLG_RESULT_ERROR;}pRecordset->Close();if(DLG_RESULT_OK==nResult)Exit(DLG_RESULT_OK);}哦忘了一件事了,还需要在stafx.h文件中引入dll文件的,如此[cpp]viewplainprint?//添加dll库#import"c:\programfiles\commonfiles\system\ado\msado15.dll"no_namespacerename("EOF","adoEOF")//添加dll库//添加宏定义#defineDLG_RESULT_OK1#defineDLG_RESULT_ERROR2#defineDLG_RESULT_CANCEL3//添加宏定义