❶ 靜態網頁可不可以連接資料庫
如果給一個准確的定義的話,連接資料庫的就不叫靜態網頁了。
HTML不支持連回接資料庫,答需要用ASP,PHP等編寫資料庫連接進行資料庫讀寫操作。
涉及資料庫操作那麼肯定設計編程,如果僅僅是靜態網頁,是無法達到要求的。
平時我看到一些網站的擴展名是.HTML之類的靜態網頁,實際上是通過靜態發布後的成品,先由網站後台調用資料庫進行靜態頁面生成。
所有,靜態網頁是不能連接資料庫的。
如果需要連接資料庫操作,那麼建議你可以先看下ASP之類的教程,如果你有網頁製作基礎及簡單編程基礎,相信你在一天左右就能大概掌握ASP操作資料庫的方法。
❷ 如何在靜態網頁中添加資料庫
靜態網頁加入數據連接,等於直接把資料庫連接信息暴露了,需要用 ajax json 非同步拋送表單,然後等待返回,因為靜態網頁並沒有伺服器端的程序在執行; 僅僅是HTML源代碼在客戶端執行;若能夠使用資料庫的話, 豈不是能夠對客戶端計算機的資料庫進行修改了嗎。
❸ 如何使得自己的靜態網頁登陸界面連接資料庫
比如你的登陸頁可以用login.htm
靜態頁
用表單提交到檢查頁面check.asp就需要用動態頁
❹ 靜態網頁可不可以連接資料庫
HTML靜態本身是不可以直接連接資料庫的,但是可以在靜態網頁里嵌套一個JS腳本或一個<iframe>,再在這個JS或<iframe>里連接資料庫。這樣就達到了HTML靜態網頁顯示資料庫內容的目標。這種方法是被各大網站廣泛應用的,例如一篇太平洋網上的熱點文章。它的文章主體是一個靜態網頁,但文章下面的評論卻是動態的資料庫內容。類似的還在非常多,尤其是一些大型網站
❺ html寫的靜態網頁怎麼連接到mysql資料庫
HTML 是無法直接連接到後台的資料庫的
需要中間的語言做橋梁。
比如jsp,php,java,JavaScript,nodejs等
❻ 網站製作 靜態的HTML文件已經做好了,怎麼連接資料庫
access資料庫一般用ASP,下面是示例代碼:
asp連接access資料庫應用下面代碼
<%
set conn=Server.CreateObject("ADODB.Connection")
DBPath = Server.MapPath("board.mdb") 'Server.MapPath("board.mdb") 獲得資料庫文件board.mdb的絕對路徑
conn.Open "provider=microsoft.jet.oledb.4.0;data source="&dbpath
%>
首先在board.mdb資料庫里建立一張數據表board(id,title,content,subtime)個欄位數據類型自己思考,環境都建好了,下面我們就開始程序設計,無論網頁還是程序我建議用dw來做吧,我就是用它的
本例中涉及到的文件有
conn.asp資料庫鏈接文件
send.asp,發表留言界面頁
sendok.asp,留言錄庫操作程序文件
board.asp留言讀庫顯示頁面
文件的內容附件里有源文件大家可以下載察看
首先介紹asp一個很有效的特性就是伺服器端包含
<!--#i nclude file="conn.asp"-->
其中conn.asp就是被包含的文件,此包含可以出現在文件的任意位置
被包含的文件內容將完全被解釋成包含文件的內容,,重復的代碼也會大大降低。
conn.asp內容
<%
set conn=Server.CreateObject("ADODB.Connection")
DBPath = Server.MapPath("board.mdb")
conn.Open "provider=microsoft.jet.oledb.4.0;data source="&dbpath
%>
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
send.asp內容
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; ch***t=gb2312">
<title>無標題文檔</title>
<style type="text/css">
<!--
.style1 {font-size: 18px}
-->
</style>
</head>
<body>
<table width="700" border="0" align="center">
<form name="form1" method="post" action="sendok.asp">
<tr>
<td><div align="center" class="style1">發布留言</div></td>
</tr>
<tr>
<td align="center">標題:
<input name="title" type="text" size="50"></td>
</tr>
<tr>
<td align="center">內容:
<textarea name="content" cols="50"></textarea></td>
</tr>
<tr>
<td align="center"><input type="submit" name="Submit" value="提交"></td>
</tr>
</form>
</table>
</body>
</html>
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
sendok.asp內容
<!--#i nclude file="conn.asp"-->
<%
title=request.form("title")
content=request.form("content")
subtime=now()
conn.execute("insert into board (title,content,subtime) values('"&title&"','"&content&"','"&subtime&"')")
%>
<script>
alert("留言成功!");
location.href="/board.asp";
</script>
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
board.asp內容
<!--#i nclude file="conn.asp"-->
<style type="text/css">
<!--
.style2 {
font-size: 16px;
font-weight: bold;
}
-->
</style>
<table width="300" border="0" align="center">
<tr>
<td align="center"><span class="style2">留言板查看</span></td>
</tr>
</table>
<br>
<br>
<table width="200" border="0" align="center">
<tr>
<td align="center"><a href="/send.asp">發表留言</a></td>
</tr>
</table>
<br>
<br>
<%
set rs=conn.execute("select * from board order by id desc")
do while not rs.eof
%>
<table width="600" border="0" align="center" cellspacing="1" bgcolor="#999999">
<tr bgcolor="#FFFFFF">
<td width="447"><%=rs("title")%></td>
<td width="146"><%=rs("subtime")%></td>
</tr>
<tr bgcolor="#FFFFFF">
<td colspan="2"><%=rs("content")%></td>
</tr>
<tr bgcolor="#FFFFFF">
<td colspan="2"> </td>
</tr>
</table>
<%
rs.movenext
loop
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
❼ 怎麼在靜態頁面中添加連接資料庫的代碼
HTML的不能添加資料庫代碼呀只能是動態頁面才可以添加