1、網頁製作時連接資料庫是怎麼寫的
曾經我跟你一樣 跟著視頻做的連接資料庫 後來問了客服才知道不能用 不支持 沒辦法 只能又學慣用代碼 呵呵 現在想想 其實也挺簡單的~~就這么幾句。。。 set conn=Server.CreateObject("ADODB.Connection") conn.Open "driver=Driver do Microsoft Access (*.mdb);uid=admin;DBQ="&Server.MapPath("db1.mdb") set rs=server.CreateObject("adodb.recordset") Sql="select * from [user] " rs.Open Sql,conn,1,3 ... rs.close set rs=nothing
滿意請採納
2、網頁製作時連接資料庫是怎麼寫的
這是mysql
的
function
mdb()
{
$host
=
"localhost";
//資料庫地址
$db
=
"ss";
//資料庫名稱
$user
=
"ss";
//資料庫用戶
$passwd="ss";
//資料庫密碼
$conn
=
mysql_connect($host,
$user,
$passwd)
or
die('資料庫鏈內接錯誤:
'
.
mysql_error().$error);
mysql_select_db($db)
or
die('資料庫選擇錯容誤:'
.
mysql_error().$error);
mysql_query("SET
NAMES
'GBK'");
$this->link
=
$conn;
}
3、網頁製作——如何實現調用資料庫?
首先,頁面1中用表單提交數據你要查詢的數據
代碼參考:<form action="對應的servlet類" metohd="post" name="form1">
接著,建立一個selvet類,繼承HttpServlet,在selvet類的doPost()方法里寫入查詢資料庫的代碼,主要利用request來獲取頁面1中的參數,通過reponse來給頁面2傳輸資料庫查詢的結果
代碼參考:
Connection con=null;
Statement stmt=null;
ResultSet rs=null;
String name=request.getParameter("name");
Class.forName("oracle.jdbc.driver.OracleDriver");
con = DriverManager.getConnection( "jdbc:oracle:thin:@localhost:test1", "test","stst");
stmt = conn.createStatement();
rs = stmt.executeQuery("select ename,empno,deptno from emp where empno like \'"+name+"');
reponse.setContentType("text/html;charset=GB2312");
PrintWriter out=response.getWritertr();
out.println("<html> <body>");
out.print("<table border>");
out.print("<tr><td colspan=8 align=center>用戶數據</td></tr>");
out.print("<tr>");
while(rs.next)
{
our.print("<tr>");
our.print("<td>"+rs.getString("ename")+</td>);
our.print("<td>"+rs.getString("emono")+</td>);
our.print("<td>"+rs.getString("depno")+</td>);
our.print("</tr>");
}
out.print("</tr>");
out.print("</table>");
out.print("</body> </html>");
out.close();
rs.close();
stmt.close();
con.close();
4、網站製作 靜態的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
%>
5、網頁設計:怎麼把資料庫調取的路徑顯示到網頁上?
1、頁面是html,是無法直接訪問本地文件的,這一點要明確
2、網頁訪問文件通過的是web服務(比如java的jsp/controller,.net的aspx/ashx等),這些服務把本地文件作為資源開放給瀏覽器
3、所以,你的程序首先要分為前端和後端,前端是頁面,調用後端的服務,後端提供文件介面(比如<伺服器URL>/download/file=/images/123.jpg),前端頁面通過這個url來訪問後端文件。
4、sql操作是在後端服務里調用的
6、HTML網頁設計:一個簡單的登錄界面可以連接到資料庫記錄的代碼
如下參考:
1.首先,在您的計算機桌面上創建一個新文件夾,然後在該文件夾中創建一個新的文本文檔。
2.然後用記事本雙擊打開文本文檔,如下圖所示,然後編寫一個簡單的HTML代碼。
3.點擊「另存為」功能選項,顯示默認的「另存為」代碼為ANSI。
4.我們將把編碼和文件名更改回圖中所示的圖像並保存它。
5.然後回到新創建的文件夾,找到一個額外的HTML文件。
6.最後,使用瀏覽器打開HTML文件。結果如圖所示。
7、如何製作簡易網頁和鏈接資料庫? (急)
1、安裝伺服器,例如Apache
2、頁面源代碼中連接資料庫,查詢,顯示等等
注意,在你調試時,資料庫和伺服器都必須是在運行狀態。
8、網頁製作中,登陸頁面鏈接不到資料庫,怎麼辦?
首先,你要說說你用什麼方式連接的什麼類型的資料庫啊 asp+ access 相對簡單一點: 連接: <% dim conn dim connstr dim db db="database/daxue.mdb" '資料庫文件的位置 Set conn = Server.CreateObject("ADODB.Connection") connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db) conn.Open connstr sub CloseConn() conn.close set conn=nothing end sub %> 查詢: dim checksql1,checkrs1 checksql1="select * from admin_edit where kaoh='"&kaoh&"'and id <> "&id&"" set checkrs1=conn.execute(checksql1) rs.open exec,conn,1,1 修改: sql="update admin_edit set xingm='"&xingm&"',xingb='"&xingb&"',address1='"&address1&"',address2='"&address2&"',xuex='"&xuex&"',kaoh="&kaoh&" where id="&id conn.execute(sql) 插入 sql="insert into admin_edit(xingm,xingb,address1,address2,xuex,kaoh,cis,search,panan)values('"&xingm&"','"&xingb&"','"&address1&"','"&address2&"','"&xuex&"',"&kaoh&",'"&i&"','"&admins&"','"&i&"')" conn.execute(sql)
9、網頁設計中用戶登陸設計時怎樣與資料庫連接?
這樣:
一個資料庫,表名為login,假設為Access資料庫,內有name,pw兩個欄位。
一個登陸頁面:login.asp
一個檢驗頁面:check.asp
login.asp部分代碼(省略html代碼,只列部分關鍵代碼,不會的可發送消息給我):
<form method="post" action="info.asp">
<input type="type" name="name">
<input type="password" name="pw">
</form>
check.asp部分代碼:
<%
dim name,pw
name=trim(request("name"))
pw=trim(request("pw"))
if name="" or pw="" then
response.Write "<script language='javascript'>window.confirm('對不起,用戶名或密碼均不能為空!');</script>"
response.Write "<script language='javascript'>parent.window.history.go(-1);</script>"
else
set rs=server.CreateObject("adodb.recordset")
sql="select * from info where name='"&name&"' and pw='"&pw&"'"
rs.open sql,conn,1,1
if rs.recordcount=0 then
response.Write "<script language='javascript'>window.confirm('對不起,用戶名或密碼錯誤,請重新登陸!');</script>"
response.Write "<script language='javascript'>parent.window.history.go(-1);</script>"
else
response.Write "<script language='javascript'>alert('登陸成功!');</script>"
response.Write "location.href='admin.asp';" ''admin.asp為登陸成功後轉向的頁面
end if
end if
%>
10、在使用Dreamweaver製作網頁時,如何連接資料庫?
一、在SQL Server 2000中建立資料庫
1.在SQL Server 2000中創建資料庫
(1)打開SQL Server 2000的企業管理器,在資料庫選項上單擊右鍵,點擊新建資料庫。
(2)在新建資料庫屬性中設置資料庫名稱為sjk。
2.在SQL Server 2000中創建用戶
(1)打開SQL Server 2000的企業管理器並打開安全性文件夾。
(2)在登錄選項上單擊右鍵打開新建登錄屬性,設置用戶名為zl,身份驗證選擇SQL Server身份驗證,然後輸入密碼,在下面的默認設置中設置用戶默認資料庫為sjk(第一步新建的資料庫)。
(3)選擇「伺服器角色」選項卡,將其中的所需要的伺服器角色選中,如果為了方便可以全選。
(4)選擇「伺服器訪問」選項卡,選擇用戶可以訪問的資料庫,只要點擊所要訪問資料庫前的方框,系統會在方框內打上對鉤。然後在下面的資料庫角色中選擇用戶在訪問該資料庫時所擁有的許可權,建議將所有的許可權都選上。
二、資料庫與ODBC的連接
連接步驟:
(1)打開「控制面板」中的「ODBC」並選擇「系統DNS」面板。
(2)點擊添加按鈕,並選擇「SQL Server」點擊「完成」。
(3)配置DNS的名稱和伺服器,名稱和說明可以自己定義(最好不要帶有數字),伺服器名稱必須是數據所在的計算機中SQL Server2000的伺服器名字(一般是計算機的名字),然後單擊「確定」。
(4)選擇「使用用戶輸入登錄ID和密碼的SQL Server驗證」,在「用戶名」和「密碼」文本框中輸入第一步中在SQL Server建立的用戶名和密碼。點擊確定直到出現測試數據界面。
(5)點擊「測試數據源」出現測試界面,單擊「確定」。
三、通過ODBC使Dreamweaver與SQL Server相連
1.建立名為syf站點
建立步驟:
(1)打開Dreamweaver MX中站點面板並點擊編輯站點。
(2)點擊「NEW」新建站點。
(3)選擇「本地信息」選項,設置站點的名字以及文件存放路徑。
(4)選擇「測試服務」選項設置解釋ASP的路徑(與PWS或者IIS中設置的路徑一致)。
(5)點擊確定完成創建工作。
2.ODBC與Dreamweaver的連接
連接步驟:
(1)在Dreamweaver中「application」面板里選擇「Database」選項,並單擊上面的「+」號,選擇下拉菜單中的第二項(DNS)。
(2)設置資料庫在Dreamweaver中的名字,「connection name」是用於設置在Dreamweaver中用什麼名字代表這個連接,名字中只要不帶有數字就可以。「data source name」選擇在第二步中資料庫和ODBC建立連接時的名字,用戶名和密碼是在SQL Server中建立的用戶名和密碼,然後點擊「OK」就可以了。
到這里為止我們就已經把資料庫與Dreamweaver相連了。下面通過在網頁中顯示學生信息的例子來說明如何應用。
四、建立網頁
1.在Dreamweave中新建一個asp的網頁,在網頁中建立一個2行4列表格,第一行為表頭,分別輸入「姓名」、 「性別」、「年齡」、「所在地」。
2.將資料庫中的表引入Dreamweaver。
選擇Dreamweaver的application面板中bindings選項卡(或者按F10),點擊「+」號,選擇第一項「recordset(Query)」選項。選擇好後點擊OK。
3.如果設置正確會出現相應的界面。
4.點擊記錄集前的「+」,將會顯示出你所選擇資料庫中表的各欄位。
5.將上一步出現的資料庫中表的各欄位,用滑鼠拖入表格中對應的第二行,即「姓名」欄位拖入「姓名」表頭下。
現在就把資料庫中的數據引入到網頁中了,可是現在顯示的只是表中的一條記錄,如果想顯示多條記錄,可以先選中表格的第二行,然後點擊application面板中server behaviors選項卡,點擊「+」 ,選擇「repeat region」選項,根據需要可以設置全部顯示記錄,或者一頁顯示的記錄個數。
我們可以看到在「repeat region」選項中,還可以輕易的完成記錄的插入、刪除和更新,這里就不在一一敘述了,有興趣的讀者可以進一步鑽研。
或者參考如下:
http://www.360doc.com/content/11/1122/09/8005732_166383931.shtml