當前位置:首頁 » 密碼管理 » js能不能訪問資料庫

js能不能訪問資料庫

發布時間: 2023-11-27 03:54:46

A. 怎麼在js裡面獲取資料庫的數據

js是無法直接讀取資料庫中的數據,但是可以用伺服器端腳本與js搭配使用。
如:
<% String testStr = "Hellojava";%>
<script>
alert('<%=testStr%>');
</script>
因為服務端腳本是先運行的,Js是後運行在客戶端的。
所以可以先用服務端腳本讀取資料庫數據 然後放到js里再運行

B. 如何在javascript中訪問mysql資料庫

可以訪問,具體實現如下:
javaScript DataBase Connector
JSDBC:提供Javascript有效的連接資料庫,目前支持MySQL、SQLite、ACCESS,後期會支持更多的資料庫;
在從事AJAX開發的工程師肯定會希望有一個通過AJAX直接連接資料庫的組件,這樣,可以省掉後台很多的操作步驟,比如免去了部署JAVA的運行環境,免去了寫很多復雜的JDBC調用,不管出於調試的需要還是應用的需要,JSDBC都能夠很好的集成到您的應用當中。
參考代碼如下:
該腳本主要是實現與JSDBC for MySQL 連接,方便用戶在js直接使用MySQL
document.writeln(" <OBJECT id='mysql' classid='clsid:9C579403-6745-4695-B14C-96212D319F18'");
document.writeln(" codebase='JSDBC_MySQL.ocx#Version=1,0,0,000'");
document.writeln(" WIDTH='0' HEIGHT='0'>");
document.writeln(" </OBJECT>");
//error message
var lasterr = "";
//Exec Falg
var execFlag;
/**
* Connecte to mysql server
* provite:MySQL IP,PORT,DB Name,USER,Password,CharSet
*/
function connectMySQL()
{
execFlag = mysql.connecte("127.0.0.1","3306","testdb","root","123210","GBK");
if(execFlag == 1)
return 1;
else
{
lasterr = mysql.getLastError();
return 0;
}
}

C. JAVASCRIPT如何操作資料庫

方法和詳細的操作步驟如下:

1、第一步,打開HBuilder工具,並在Web項目的js文件夾中創建一個新的JavaScript文件ConnDB.js,使用require()引入mysql模塊,然後將該值分配給變數mysq,見下圖,轉到下面的步驟。

D. javascript腳本語言能否與伺服器的資料庫交互

javascript 在本地安全域內是可以直接操作資料庫的,但也僅僅局限於本地訪問。由於腳本的跨域安全限制,要遠程訪問是不可能的。

如果使用服務端語言,如asp,是可以使用javascript 作為 動態語言來編寫資料庫訪問代碼的。

<script language="javascript" runat="server">
var conn = new ActiveXObject("ADODB.Connection");
conn.Open("Provider=SQLOLEDB.1; Data Source=localhost; User ID=sa; Password=changemenow; Initial Catalog=pub");
var rs = new ActiveXObject("ADODB.Recordset");
var sql="select id from authors";
rs.open(sql, conn);
var word="";
while(!rs.EOF)
{
word+=rs("id")
}
document.write(word);
rs.close();
rs = null;
conn.close();
conn = null;
</script>

語法上遵循javascript,就可以進行任何操作了。

E. javascript可以訪問什麼資料庫

javascript 是基於對象的編程,在不引用外部組建的情況下,javascript內部沒有連接資料庫的對象。但是通過組件可以間接的進行資料庫操作。只要連上了,理論上資料庫都能訪問。

F. javascript中如何連接mysql資料庫

JS訪問資料庫應該是可以的,前提是你必須把網頁保存成*.hta格式。html格式的文件沒有足夠的許可權。
樓主如果想在網頁中訪問資料庫,就不要使用JS吧,php/ASP/JSP都行。
如果樓主想做一個本地使用的程序訪問資料庫,那隻要把頁面存成hta就行了。

G. 用JavaScript連接資料庫本地可以執行連接並查詢,發布到IIS上就無法連接了

資料庫在伺服器的話,就需要用後台語言(php、jsp或asp等)去讀取然後再返回給前端。而JavaScript是前端語言,它只會在本地電腦執行,如果用它去直接讀取伺服器上的資料庫也是可以的,但必須滿足幾個條件:瀏覽器的安全等級要調低(否則瀏覽器是不允許此類腳本運行的);資料庫要設置成允許外部連接;JavaScript的連接字串中,SERVER=(local) 中的(local)要改為資料庫所在伺服器的IP地址。做到這些也還不一定能成,要根據實際情況處理。總之,撇開嚴重的安全隱患不說,我們也是不建議用網頁腳本去直接連接資料庫的

熱點內容
如何部署遠程伺服器 發布:2024-11-29 05:34:37 瀏覽:522
紅米系統存儲與手機存儲 發布:2024-11-29 05:33:55 瀏覽:197
qt反編譯工具 發布:2024-11-29 05:29:31 瀏覽:479
心c語言程序 發布:2024-11-29 05:15:58 瀏覽:176
三星s6有什麼配置 發布:2024-11-29 05:15:23 瀏覽:762
安卓泰捷視頻在哪裡 發布:2024-11-29 04:59:43 瀏覽:597
androidstudio同步 發布:2024-11-29 04:37:50 瀏覽:115
python用什麼 發布:2024-11-29 04:37:40 瀏覽:793
w10系統如何搭建ftp伺服器 發布:2024-11-29 04:37:36 瀏覽:790
python模擬訪問網頁 發布:2024-11-29 04:33:21 瀏覽:228