HTML 是静态语言,通常不适合用来进行数据库连接等代码的编写。
通常的情况下,是使用后台语言,如 php、asp 等获取数据库中数据,再生成 HTML 代码。
直接用 HTML 显示数据表,可以借用 JavaScript 语言来完成数据的读取,示例如下:
<!DOCTYPE HTML><html>
<head>
<title>读取数据</title>
<meta ;
重要提示: JavaScript 连接 Access 数据库,是使用的 ActiveXObject 方式,因此,只能在 IE 浏览器中运行。
这才是在ASP里连接ACCESS的代码
connstr = "DBQ=" + servermappath("数据库名(如果和这页面是不同文件夹的话就如:JJ/123mdb") + ";DRIVER={Microsoft Access Driver (mdb)}" //读取数据库
set conn=servercreateobject("ADODBCONNECTION")//连接数据库
connopen connstr //打开数据库
以下的就和连接SQL的数据库一样的读取数据
在每一个页面最后读完数据库后,最好是有以下代码:
connClose //关闭数据库
Set conn=Nothing //释放缓存里的数据
有这两行代码可以使你的服务器不会有太多的数据放在缓存里,服务器负担太重
HTML是无法读取数据库的,HTML是页面前端脚本语言,要想从HTML网页中获取SQL数据库里的数据,需要借助JSP或ASP或PHP或RUBY等语言来实现。
简单的关系可以这样理解:
数据库<--->JSP或ASP或PHP或RUBY等语言<--->HTML
如:在JSP页面中显示完整代码如下:
<%@ page
language="java"
contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"
%>
<%@page import="javasql"%>
<center>
<H1> <font color="blue" size="12">管理中心</font></H1>
<HR />
<table width="80%" border="1">
<tr>
<th>ID</th>
<th>书名</th>
<th>作者</th>
<th>价格</th>
<th>删除</th>
</tr>
<%
// 数据库的名字
String dbName = "zap";
// 登录数据库的用户名
String username = "sa";
// 登录数据库的密码
String password = "123";
// 数据库的IP地址,本机可以用 localhost 或者 127001
String host = "127001";
// 数据库的端口,一般不会修改,默认为1433
int port = 1433;
String connectionUrl = "jdbc:sqlserver://" + host + ":" + port + ";databaseName=" + dbName + ";user=" + username
+ ";password=" + password;
//
//声明需要使用的资源
// 数据库连接,记得用完了一定要关闭
Connection con = null;
// Statement 记得用完了一定要关闭
Statement stmt = null;
// 结果集,记得用完了一定要关闭
ResultSet rs = null;
try {
// 注册驱动
ClassforName("commicrosoftsqlserverjdbcSQLServerDriver");
// 获得一个数据库连接
con = DriverManagergetConnection(connectionUrl);
String SQL = "SELECT from note";
// 创建查询
stmt = concreateStatement();
// 执行查询,拿到结果集
rs = stmtexecuteQuery(SQL);
while (rsnext()) {
%>
<tr>
<td>
<%=rsgetInt(1)%>
</td>
<td>
<a href="prepareupdateID=<%=rsgetInt("ID")%>" target="_blank"><%=rsgetString(2)%></a>
</td>
<td>
<%=rsgetString(3)%>
</td>
<td>
<%=rsgetString(4)%>
</td>
<td>
<a href="deleteID=<%=rsgetInt("ID")%>" target="_blank">删除</a>
</td>
</tr>
<%
}
} catch (Exception e) {
// 捕获并显示异常
eprintStackTrace();
} finally {
// 关闭我们使用过的资源
if (rs != null)
try {
rsclose();
} catch (Exception e) {}
if (stmt != null)
try {
stmtclose();
} catch (Exception e) {}
if (con != null)
try {
conclose();
} catch (Exception e) {}
}
%>
</table>
<a href="insertjsp">添加新纪录</a>
</center>
需要三个步骤:第一步,用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);
用户id
用户名
密码
php
while($row=mysql_fetch_assoc($rs)){
php
echo
$row['id'];
php
echo
$row['username'];
php
echo
$row['password'];
php
}
如果是只显示你可以不必写代码,直接用一个GridView控件,把你设置好的数据源直接给GridView就可以显示了。
如果是再加一些增删改可能就得加一些代码或者是sql语句了。
希望我的回答可以帮到你。
另外,团IDC网上有许多产品团购,便宜有口碑
直接读取Excel这个思路应该更直接,可以把Excel的数据和公式通过表格控件转化成worksheet对象,然后直接读取这个对象。
我这里有一份测试数据,为了测试Excel 文件的读取性能极限,这里使用了 StopWatch 函数来监听 Excel 的打开时间,测试对象为一个包含30列、1,000,000行、30,000,000 个单元格数据的电子表格文件。
经过测试, Excel打开这个文件需要等待34 秒。
这里我们借助一款表格组件 GrapeCity Documents for Excel (简称:GcExcel)来实现 Excel 的读取 *** 作,这款组件由西安葡萄城研发,基于 Java 和 NET平台。使用该组件,可在服务端批量创建、加载、编辑、打印、导入/导出Excel 文档。
经过测试,用葡萄城的表格组件 GcExcel 打开这样一份文件,仅需 12 秒。
网页链接
以上就是关于html网页某个表格显示acc数据库的某个表格内容。求全部代码全部的内容,包括:html网页某个表格显示acc数据库的某个表格内容。求全部代码、怎样实现从Web页直接写入/读取Access数据库内的数据、html从数据库中读取数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)