Ⅰ 用JavaScript連接資料庫本地可以執行連接並查詢,發布到IIS上就無法連接了
資料庫在伺服器的話,就需要用後台語言(php、jsp或asp等)去讀取然後再返回給前端。而JavaScript是前端語言,它只會在本地電腦執行,如果用它去直接讀取伺服器上的資料庫也是可以的,但必須滿足幾個條件:瀏覽器的安全等級要調低(否則瀏覽器是不允許此類腳本運行的);資料庫要設置成允許外部連接;JavaScript的連接字串中,SERVER=(local) 中的(local)要改為資料庫所在伺服器的IP地址。做到這些也還不一定能成,要根據實際情況處理。總之,撇開嚴重的安全隱患不說,我們也是不建議用網頁腳本去直接連接資料庫的
Ⅱ 有辦法讓js直接訪問資料庫嗎
在IE瀏覽器可以這樣訪問(假定為sqlServer資料庫):
varconn=newActiveXObject("ADODB.Connection");
conn.open("Driver={SQLServer};SERVER=(local);UID=sa;PWD=xxx;DATABASE=xxxx");
document.write("資料庫連接成功<br>");
在其他瀏覽器則基本沒法實現,或者需要極低的安全級別,畢竟用js直接操作資料庫是非常不安全的高風險行為,瀏覽器可不敢背這鍋。
Ⅲ JAVASCRIPT如何操作資料庫
方法和詳細的操作步驟如下:
1、第一步,打開HBuilder工具,並在Web項目的js文件夾中創建一個新的JavaScript文件ConnDB.js,使用require()引入mysql模塊,然後將該值分配給變數mysq,見下圖,轉到下面的步驟。
Ⅳ javascript怎樣操作資料庫
javascript是運行在瀏覽器內的腳本語言,為了安全,不能訪問任何的系統資源,所以也不可能直接訪問資料庫。如果需要在瀏覽器中進行資料庫操作的話,通常的方法是在WEB伺服器上採用ASP JSP之類的語言訪問資料庫,然後把結果返回給瀏覽器中運行的Javascript流程就是(以ASP為例) 瀏覽器上Javascript發起網頁請求-->ASP訪問資料庫-->ASP生成結果(例如是一行行的文本)-->瀏覽器上Javascript分析結果-->把結果在瀏覽器上顯示。相關的技術有 AJAX(可以參考下JQuery),ASP訪問資料庫(這個很多辦法,自己網路吧)。
Ⅳ javascript js文件中訪問資料庫操作,下面一段程序,執行到conn.open就停下。請高手指教為什麼怎麼操作
js連接資料庫只能是低版本的ie,高版本的需要把ie的一些許可權設置的很低才行,一般是不會用js連接資料庫的,非常不安全,不安全,不安全
Ⅵ javascript可以訪問什麼資料庫
javascript 是基於對象的編程,在不引用外部組建的情況下,javascript內部沒有連接資料庫的對象。但是通過組件可以間接的進行資料庫操作。只要連上了,理論上資料庫都能訪問。
Ⅶ JavaScript通過哪種方式訪問資料庫
JavaScript可以通過哪種方式訪問資料庫?
--------------------
JavaScript 本身不能.
如果有足夠的許可權, jscript 則可以通過 ActiveObject 來完成
比如: WSH 環境, ASP 環境下 可以使用 ADODB 組件來訪問資料庫
IE的事件模型是標準的嗎?
--------------------
這標准要看是誰說了算了
IE 不按 W3C 的標准來
但微軟的那套東東卻又是多年來的"事實標准"
JavaScript是否為強類型語言?
--------------------
弱類型
Ⅷ 如何在javascript中訪問mysql資料庫
JS訪問資料庫應該是可以的,前提是你必須把網頁保存成*.hta格式。html格式的文件沒有足夠的許可權。
樓主如果想在網頁中訪問資料庫,就不要使用JS吧,PHP/ASP/JSP都行。
如果樓主想做一個本地使用的程序訪問資料庫,那隻要把頁面存成hta就行了。
Ⅸ javascript中如何連接mysql資料庫
JS訪問資料庫應該是可以的,前提是你必須把網頁保存成*.hta格式。html格式的文件沒有足夠的許可權。
樓主如果想在網頁中訪問資料庫,就不要使用JS吧,PHP/ASP/JSP都行。
如果樓主想做一個本地使用的程序訪問資料庫,那隻要把頁面存成hta就行了。
Ⅹ 如何使用javascript訪問安卓手機上的sqlite資料庫
一,可以考慮使用 JavascriptInterface 來實現由 Javascript 來回調 Java語言的代碼,然後在這個代碼中接受傳入的SQL語句,然後再由Java傳入SQLite處理。但是一定要注意安全性,防止被注入。二,1、在布局文件中聲明WebView
2、在Activity中實例化WebView
3、調用WebView的loadUrl( )方法,設置WevView要顯示的網頁
4、為了讓WebView能夠響應超鏈接功能,調用setWebViewClient( )方法,設置 WebView視圖
5、用WebView點鏈接看了很多頁以後為了讓WebView支持回退功能,需要覆蓋覆蓋Activity類的onKeyDown()方法,如果不做任何處理,點擊系統回退剪鍵,整個瀏覽器會調用finish()而結束自身,而不是回退到上一頁面
6、需要在AndroidManifest.xml文件中添加許可權,否則出現Web page not available錯誤。
<uses-permission android:name="android.permission.INTERNET"/>