2012-10-15 93 views
2

使用Toad或SQL Developer時,我可以訪問遠程Oracle數據庫。
當然,連接由TNS記錄和用戶+密碼指定。客戶端上的php或javascript可以連接到遠程服務器數據庫嗎?

現在我希望有一個本地網頁,顯示(定期刷新)數據庫中的數據。起初我正在考慮使用PHP,但我想這隻能用於服務器本身,我無法在服務器上創建文件。當有多個用戶時,服務器頁面當然更合適,但這裏只有一個。

事實上,我只是想通過運行來自所提到的工具的查詢來完成相同的操作,但現在從自定義網頁調用。我覺得這應該是可能的,因爲該工具還必須建立從客戶端到服務器數據庫的連接;但我不知道如何設置我的本地客戶端網頁。

這是可能的應用PHP或JavaScript如果更合適?

回答

1

那麼你必須明白,連接到oracle數據庫的功能被封裝爲框架的一部分,JavaScript中沒有這樣的框架可以幫助你。

你是對的,使用PHP,但它需要一個網絡服務器來運行,它們都是免費的:)

爲什麼PHP可以連接到Oracle數據庫的原因是,它具有框架做這些操作。現在的答案是no

,或者你可以看到,如果你可以寫一個Activex它可以連接到Oracle數據庫和更新,微軟提供的框架/ API連接到數據庫

+0

你是否建議我應該使用本地php並從EasyPHP或類似項目運行它?這將能夠連接到遠程數據庫,就像它是一個服務器的PHP? – Maestro13

+0

是的!你可以做到! –

1

做那種事的最好辦法是AJAX:一個ja​​vascript代碼在Web服務器上調用PHP頁面,此頁面連接到數據庫並將數據返回到更新頁面的JavaScript。

+0

javascript可以做到這一點,而不需要服務器的PHP? – Maestro13

+0

不,它不能。 Javascript是一種客戶端語言,它不應該處理任何數據庫。 – Gregoire

相關問題