當前位置:首頁 » 操作系統 » 網頁資料庫

網頁資料庫

發布時間: 2022-02-05 19:59:10

① 網頁和資料庫到底是什麼關系啊

網頁就是你用瀏覽器上網看到的頁面。
資料庫是用來存儲數據的,網頁上的一部分信息都是存儲在資料庫中的。

② 怎麼實現網頁和資料庫(sql)的連接

sql
server
2000無論是個人版、企業版還是標准版,只要細版本在8.00.1760以下,均不提供遠程資料庫連接,即使伺服器端工具和客戶端工具的設置均有tcp/ip設置和資料庫連接屬性也設置了rpc遠程連接,仍然不能實現遠程連接。該怎麼解決呢?
解決方案如下:
首先,需要打sp4補丁,該補丁包含了以前sp1、2、3的補丁,安裝此補丁後一般要重新啟動計算機,再進行遠程連接就可以了,如再企業管理器可遠程注冊伺服器、查詢分析可連接遠程伺服器、odbc可連接遠程伺服器。
要點:
1.確認伺服器端sql服務埠號是否為:1433
2.如果不是1433,配置客戶端
3.建立伺服器端登錄帳號,確保角色及管理資料庫
一、查看伺服器端情況
1.
看ping
伺服器ip能否ping通。
這個實際上是看和遠程sql
server
伺服器的物理連接是否存在。如果不行,請檢查網路,查看配置,當然得確保遠程sql
server
伺服器的ip拼寫正確。
2.
在dos或命令行下輸入telnet
伺服器ip
埠,看能否連通。
如telnet
202.114.100.100
1433
通常埠值是1433,因為1433是sql
server
的對於tcp/ip的默認偵聽埠。如果有問題,通常這一步會出問題。通常的提示是「……無法打開連接,連接失敗"。
如果這一步有問題,應該檢查以下選項。
1)
檢查遠程伺服器是否啟動了sql
server
服務。如果沒有,則啟動。
2)
檢查sql
server伺服器端有沒啟用tcp/ip協議,因為遠程連接(通過網際網路)需要靠這個協議。檢查方法是,在伺服器上打開
開始菜單->程序->microsoft
sql
server->伺服器網路實用工具,看啟用的協議里是否有tcp/ip協議,如果沒有,則啟用它。
3)
檢查伺服器的tcp/ip埠是否配置為1433埠。仍然在伺服器網路實用工具里查看啟用協議裡面的tcp/ip的屬性,確保默認埠為1433,並且隱藏伺服器復選框沒有勾上。
事實上,如果默認埠被修改,也是可以的,但是在客戶端做telnet測試時,寫伺服器埠號時必須與伺服器配置的埠號保持一致。如果隱藏sql
server伺服器復選框被勾選,則意味著客戶端無法通過枚舉伺服器來看到這台伺服器,起到了保護的作用,但不影響連接,但是tcp/ip協議的默認埠將被隱式修改為2433,在客戶端連接時必須作相應的改變(具體方式見
二:設置客戶端網路實用工具)。
4)
如果伺服器端操作系統打過sp2補丁,則要對windows防火牆作一定的配置,要對它開放1433埠,通常在測試時可以直接關掉windows防火牆(其他的防火牆也關掉最好)。(4、5步我沒有做就成功了)
5)
檢查伺服器是否在1433埠偵聽。如果sql
server伺服器沒有在tcp連接的1433埠偵聽,則是連接不上的。檢查方法是在伺服器的dos或命令行下面輸入
netstat
-a
-n
或者是netstat
-an,在結果列表裡看是否有類似
tcp
127.0.0.1
1433
listening
的項。如果沒有,則通常需要給sql
server
2000打上至少sp3的補丁。其實在伺服器端啟動查詢分析器,輸入select
@@version
執行後可以看到版本號,版本號在8.0.2039以下的都需要打補丁。
如果以上都沒問題,這時你再做telnet
伺服器ip
1433
測試,將會看到屏幕一閃之後游標在左上角不停閃動。恭喜你,你馬上可以開始在企業管理器或查詢分析器連接了。

③ 怎樣從HTML網頁中獲取SQL資料庫里的數據

1、sudo su postgres指令進入postgres。

④ 如如何將網頁連接到資料庫

一、要實現用戶輸入,肯定前台要是一個網頁,使用jsp,先建一個jsp網頁。

⑤ 網站資料庫

沒有MMSQL

MySQL是一個小型關系型資料庫管理系統,開發者為瑞典MySQL AB公司。在2008年1月16號被Sun公司收購。目前MySQL被廣泛地應用在Internet上的中小型網站中。由於其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網站為了降低網站總體擁有成本而選擇了MySQL作為網站資料庫。MySQL的官方網站的網址是:www.mysql.com

MSSQL
MS指的是微軟Microsoft,SQL是結構化查詢語言.結合起來就是說:MS SQL是指微軟的SQL Server資料庫伺服器,它是一個資料庫平台,提供資料庫的從伺服器到終端的完整的解決方案,其中資料庫伺服器部分,是一個資料庫管理系統,用於建立、使用和維護資料庫。

PHP,一個嵌套的縮寫名稱,是英文超級文本預處理語言(PHP:Hypertext Preprocessor)的縮寫。PHP 是一種 HTML 內嵌式的語言,是一種在伺服器端執行的嵌入HTML文檔的腳本語言,語言的風格有類似於C語言,現在被很多的網站編程人員廣泛的運用。PHP 獨特的語法混合了 C、Java、Perl 以及 PHP 自創新的語法。它可以比 CGI 或者 Perl 更快速的執行動態網頁。用PHP做出的動態頁面與其他的編程語言相比,PHP是將程序嵌入到HTML文檔中去執行,執行效率比完全生成HTML標記的CGI要高許多;與同樣是嵌入HTML文檔的腳本語言JavaScript相比,PHP在伺服器端執行,充分利用了伺服器的性能;PHP執行引擎還會將用戶經常訪問的PHP程序駐留在內存中,其他用戶再一次訪問這個程序時就不需要重新編譯程序了,只要直接執行內存中的代碼就可以了,這也是PHP高效率的體現之一。PHP具有非常強大的功能,所有的CGI或者JavaScript的功能PHP都能實現,而且支持幾乎所有流行的資料庫以及操作系統。

ASP是Active Server Page的縮寫,意為「動態伺服器頁面」。ASP是微軟公司開發的代替CGI腳本程序的一種應用,它可以與資料庫和其它程序進行交互,是一種簡單、方便的編程工具。ASP的網頁文件的格式是.asp,現在常用於各種動態網站中。 ASP是一種伺服器端腳本編寫環境,可以用來創建和運行動態網頁或Web應用程序。ASP網頁可以包含HTML標記、普通文本、腳本命令以及COM組件等。利用ASP可以向網頁中添加互動式內容(如在線表單),也可以創建使用HTML網頁作為用戶界面的web應用程序。 與HTML相比,ASP網頁具有以下特點:
(1)利用ASP可以實現突破靜態網頁的一些功能限制,實現動態網頁技術;
(2)ASP文件是包含在HTML代碼所組成的文件中的,易於修改和測試;
(3)伺服器上的ASP解釋程序會在伺服器端執行ASP程序,並將結果以HTML格式傳送到客戶端瀏覽器上,因此使用各種瀏覽器都可以正常瀏覽ASP所產生的網頁;
(4)ASP提供了一些內置對象,使用這些對象可以使伺服器端腳本功能更強。例如可以從web瀏覽器中獲取用戶通過HTML表單提交的信息,並在腳本中對這些信息進行處理,然後向web瀏覽器發送信息;
(5)ASP可以使用伺服器端ActiveX組件來執行各種各樣的任務,例如存取資料庫、發現和那個Email或訪問文件系統等。
(6)由於伺服器是將ASP程序執行的結果以HTML格式傳回客戶端瀏覽器,因此使用者不會看到ASP所編寫的原始程序代碼,可防止ASP程序代碼被竊取。

⑥ 如何查看網站的資料庫

如果是ASP網站,並且用的是access資料庫,把資料庫下載下來直接打開就行了。如果新手不知道資料庫在哪,就找網站里一個類似"conn.asp"的文件,打開後裡面就有資料庫文件的路徑。當然也有不用"conn.asp"設置連接的,根據實際情況再找吧。找到的資料庫文件有可能是.asp類型的,需要改成.mdb。

如果是PHP網站,需要空間提供商告知一個資料庫管理路徑,像網頁一樣的,用用戶名和密碼登錄後看。

⑦ 問個網頁資料庫

先建立一個access資料庫,名稱為date.mdb
然後建立一個conn.asp連接資料庫的的頁面頁面內容如下
<%
Dim SqlNowString,SiteSN,Conn,DBPath,CollectDBPath,DataServer,DataUser,DataBaseName,DataBasePsw,ConnStr,CollcetConnStr
Const DataBaseType=0
Const SysVer=1

DBPath = "date.mdb" 'ACCESS資料庫的文件名,請使用相對於網站根目錄的的絕對路徑
SqlNowString = "Now()"

'採集資料庫路徑
CollectDBPath="date.mdb"

Call OpenConn
Sub OpenConn()

On Error Resume Next
ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(DBPath)
Set conn = Server.CreateObject("ADODB.Connection")
conn.open ConnStr
If Err Then Err.Clear:Set conn = Nothing:Response.Write "資料庫連接出錯,請檢查Conn.asp文件中的資料庫參數設置。":Response.End
CollcetConnStr ="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(CollectDBPath)
End Sub
Sub CloseConn()
On Error Resume Next
Conn.close:Set Conn=nothing
End sub
%>
在使用的時候引用這個頁面就可以讀寫資料庫拉
<!--#include file="conn.asp"-->
當然數據表格你要打開Access資料庫自己設置
在本地設置站點然後把程序調試好直接上傳ftp空間即可

⑧ 在網頁引用資料庫的詳細方法

1SQL Server 2000常用的數據導入導出方法 1.1通過DTS的設計器進行導入或導出 DTS的設計器功能強大,支持多任務,也是可視化界面,易於操作,但熟悉的人一般不多,如果只是進行SQL Server資料庫中部分表的移動,用這種方法最好,當然,也可以進行全部表的移動。在SQL Server Enterprise Manager中,展開伺服器左邊的+,選擇資料庫,右擊,選擇All tasks/Import Data...(或All tasks/Export Data...),進入向導模式,然後按照提示一步一步進行就可以了,裡面分得非常詳細,可以靈活的在不同數據源之間復制數據,非常的方便,而且還可以另存成DTS包,如果以後還有相同的復制任務,直接運行DTS包就行,省時省力。也可以直接打開DTS設計器,方法是展開伺服器名稱下面的Data Transformation Services,選Local Packages,在右邊的窗口中右擊,選New Package,就打開了DTS設計器。值得注意的是:如果源資料庫要拷貝的表有外鍵,注意移動的順序,有時要分批移動,否則外鍵主鍵,索引可能丟失,移動的時候選項旁邊的提示說的很明白,或者一次性的復制到目標資料庫中,再重新建立外鍵,主鍵,索引。其實在建立資料庫時,建立外鍵,主鍵,索引的文件應該和建表文件分開,而且用的數據文件也分開,並分別放在不同的驅動器上,有利於資料庫的優化。 1.2利用Bcp工具 這種工具雖然在SQL Server 2000的版本中不推薦使用,但許多資料庫管理員仍很喜歡用它,尤其是用過SQL Server早期版本的人。不過Bcp確實有其局限性,首先它的界面不是圖形化的;其次它只是在SQL Server的表(視圖)與文本文件之間進行復制。但是另一方面,它也有其優點:性能好,開銷小,佔用內存少,速度快。 1.3利用備份和恢復 先對源資料庫進行完全備份,備份到一個設備(device)上,然後把備份文件復制到目的伺服器上(恢復的速度快),進行資料庫的恢復操作,在恢復的資料庫名中填上源資料庫的名字(名字必須相同),選擇強制型恢復(可以覆蓋以前資料庫的選項),在選擇從設備中進行恢復,瀏覽時選中備份的文件就行了。這種方法可以完全恢復資料庫,包括外鍵,主鍵,索引。 1.4直接拷貝數據文件 把資料庫的數據文件(*.mdf)和日誌文件(*.ldf)都拷貝到目的伺服器,在SQL Server Query Analyzer中用語句進行恢復: EXEC sp_attach_db @dbname = 』test』, @filename1 = 』d:\mssql7\data\test_data.mdf』, @filename2 = 』d:\mssql7\data\test_log.ldf』 這樣就把test資料庫附加到SQL Server中,可以照常使用,如果不想用原來的日誌文件,可以用如下的命令: EXEC sp_detach_db @dbname = 』test』 EXEC sp_attach_single_file_db @dbname = 』test』, @physname = 』d:\mssql7\data\test_data.mdf』 這個語句的作用是僅僅載入數據文件,日誌文件可以由SQL Server資料庫自動添加,但是原來的日誌文件中記錄的數據就丟失了。 1.5在應用程序中定製 可以在應用程序(PB、VB)中執行自己編寫的程序,也可以在Query Analyzer中執行,這種方法比較靈活,其實是利用一個平台連接到資料庫,在平台中用的主要是SQL語句,這種方法對資料庫的影響小,但是如果用到遠程鏈接伺服器,要求網路之間的傳輸性能好,一般有兩種語句: 1.5.1select ... into new_tablename where ... 1.5.2insert (into) old_tablename select ... from ... where ... 這兩種方式的區別是前者把數據插入一個新表(先建立表,再插入數據),而後者是把數據插入已經存在的一個表中,一般來說,第二條語句強於前者。 1.6SQL Server的復制功能 SQL Server提供了強大的數據復制功能,也是最不易掌握的,具體應用請參考相關資料,值得注意的是要想成功進行數據的復制工作,有些條件是必不可少的: 1.6.1 SQL Server Agent必須啟動,MSDTC必須啟動。 1.6.2 所有要復制的表必須有主鍵。 1.6.3 如果表中有text或image數據類型,必須使用with log選項,不能使用with no_log選項。 另外max text repl size選項控制可以復制的文本和圖像數據的最大規模,超過這個限制的操作將失敗。 1.6.4 在要進行復制的計算機上,應該至少是隱含共享,即共享名是C$或D$…。 1.6.5 為SQL Server代理使用的Windows NT賬號不能是一個本地的系統賬號,因為本地的系統賬號不允許網路存取。 1.6.6 如果參與復制的伺服器在另外的計算機域中,必須在這些域之間建立信任關系。 2實現基於網頁的資料庫數據導入 那麼,如何實現基於網頁的資料庫數據導入呢,下面利用一個比較簡單的網路介紹一下。 假設某區域網的網路拓撲結構如下所示: 其中伺服器A 和工作站B位於區域網內,工作站C 與伺服器D 位於Internet內,區域網與Internet是物理隔離的,工作站C與工作站D 在同一個辦公室內,伺服器A上的資料庫管理系統是Oracle, 伺服器D上的資料庫管理系統是SQL Server 2000。由於工作需要,要求把伺服器A 的有關數據導入到伺服器D上。 2.1通常的工作流程: 2.1.1 在工作站B上運行客戶端軟體,將伺服器A上數據導入到本地的dbf文件。 2.1.2 用移動硬碟 把dbf文件從工作站B拷貝到工作站C上。 2.1.3 在工作站C上,用ftp軟體將dbf文件上傳到伺服器D上。 2.1.4 在工作站C上,運行遠程桌面軟體登錄到伺服器D上。 2.1.5 在伺服器D上,執行DTS,將dbf文件中的數據導入到SQL Server 資料庫。 2.1.6 在伺服器D上,運行相關存儲過程,做數據的後期處理工作。 在許多情況下,因為各種不同情況的需要,這個工作流程每天(甚至更短的時間內)就要執行一次,非常繁瑣,而且使用手工操作,很容易出錯。下面提出一種改進的方案。 2.2改進後的工作流程 2.2.1 在工作站B上運行客戶端軟體,將伺服器A上數據導入到本地的dbf文件。 2.2.2 用移動硬碟 把dbf文件從工作站B拷貝到工作站C上。 2.2.3 在工作站C上,打開伺服器D上的相關網頁,利用網頁將dbf文件的數據導入到伺服器D上的SQL Server資料庫中。 首先,要在網頁里實現上傳功能,把dbf文件從工作站C上傳到服務D上,這里就不多介紹了。要通過網頁把dbf文件導入到SQL Server 中,需要藉助DTS可編程對象。DTS包含一組可編程COM對象,主要包含:DTS.Package、DTS.Connection、DTS.Step、DTS.ExecuteSQLTask、DTS.DataPumpTask、DTS.Transformation。 在ASP網頁里,通過用VBScript腳本創建調用DTS可編程COM對象,可以完成數據導入任務。SQL Server 2000有比較詳細的文檔資料介紹DTS編程 ,但沒有給一個具體的例子,如果僅參考文檔資料,難度比較大,開發時間也會相當長。這里大概的介紹一下開發程序的過程。首先,在SQL Sever 2000的DTS設計器里,創建DTS包,實現從dbf文件到SQL Server 2000的數據導入,把後期處理的存儲過程也添加到DTS包里。將這個DTS包另存為VBScript文件。有了這個VBScript文件,開發程序就容易多了,加入所需要的其他代碼,就可以在網頁里實現資料庫的數據導入。 參考文獻 【1】張莉,等.SQL Server資料庫原理及應用教程[M].北京:清華大學出版社,2003. 【2】梁方明.SQL Server2000資料庫編程[M].北京:北京希望電子出版社,2002. 【3】Louis Davidson(美).SQL Server2000資料庫設計權威指南[M].中國電力出版社,2002.[

⑨ 網頁資料庫具體是什麼

Html css 做出來的是靜態網頁、也就是數據是不能變的、而資料庫可以提供給網頁交互數據、讀取或者保存用戶數據、目前電腦資料庫有微軟的Access..資料庫、Sql 、oracle 資料庫比較常見、總而言之、資料庫就是拿來存儲數據的、沒有數據交互的網頁、再好、也只是個沒有水的花瓶、有了資料庫才可以讓你的網站活起來、

⑩ 如何直接訪問網站的資料庫

樓上的這種問題我也遇到過,往往是設計網站界面視圖的人沒有考慮到所有的需求,提供的資料庫查詢不夠靈活。

確實有可能找到辦法去訪問這個資料庫,不過應該提醒樓主,網站做界面的目的出了美觀方便外,就是要限制用戶不訪問,所以通過非正常途徑訪問就要承擔一定的責任了。

具體方法有:

1.理想方法:得到資料庫的地址,例如樓上說的把mdb文件直接下載下來。當然很少有網站用access做資料庫的,一般情況是需要知道資料庫IP地址,資料庫類型,庫名,用戶名和密碼,然後通過toad等客戶端軟體來訪問。
既然是理想方法,這種情況不太可能發生,除非你是內部人士,可以知道很多信息。因為通常資料庫伺服器會放在區域網上,不能被外部訪問到。

2.實際方法:採用SQL注入等黑客技術。SQL注入是最簡單的黑客技術了,不過由於簡單威力也不會很大,要求網站設計對於安全的考慮不周,存在漏洞才行。
由於網站設計不周,就會在出錯或者某些情況下暴露出資料庫表結構的一些內幕,這樣就可以寫出你想要的SQL命令,把它插入到Web表單遞交,或者頁面請求的查詢字元串中,最終達到欺騙伺服器執行的目的。

如果樓主想了解更多,可以學學黑客知識,祝樓主好運!

熱點內容
linux下ntp伺服器搭建 發布:2024-09-08 08:26:46 瀏覽:742
db2新建資料庫 發布:2024-09-08 08:10:19 瀏覽:171
頻率計源碼 發布:2024-09-08 07:40:26 瀏覽:778
奧迪a6哪個配置帶後排加熱 發布:2024-09-08 07:06:32 瀏覽:100
linux修改apache埠 發布:2024-09-08 07:05:49 瀏覽:208
有多少個不同的密碼子 發布:2024-09-08 07:00:46 瀏覽:566
linux搭建mysql伺服器配置 發布:2024-09-08 06:50:02 瀏覽:995
加上www不能訪問 發布:2024-09-08 06:39:52 瀏覽:811
銀行支付密碼器怎麼用 發布:2024-09-08 06:39:52 瀏覽:513
蘋果手機清理瀏覽器緩存怎麼清理緩存 發布:2024-09-08 06:31:32 瀏覽:554