2015-02-09 12 views
0

你好,我想從我的mysql服務器 在JavaScript中訪問數據。但我不知道如何去做。 我正在運行tomcat,所以它不方便使用php。 有人可以幫助我!在javascript中獲取mysql的列表變量

我想也許有一些方法可以從我的servlet獲得變量 ,但似乎不可能得到 JavaScript連接到Java或在那裏?

var blueDates = magic way to get data from my mysql server; 

問候, 裏克

+3

JavaScript(主要)是客戶端語言。您需要與託管數據庫的服務器進行通信,並使用某種服務器端語言來實際查詢數據庫。 – Cerbrus 2015-02-09 10:11:21

+0

「,但它似乎不可能得到JavaScript連接到Java」你究竟是什麼意思呢?也許你遇到了CORS限制? http://en.wikipedia.org/wiki/Cross-origin_resource_sharing – Gimby 2015-02-09 12:49:17

回答

2

你必須實現一個servlet從MySQL的返回數據。一個好的方法是實現一個返回包含mysql數據的JSON object的servlet。

完成此操作後,請使用AJAX向servlet請求數據。

有很多關於實現這一點的信息。畢竟這是針對GET請求的最小實現REST。只需要問Stackoverflow或Google。

+0

我已經制作了一個servlet,並編寫了MySQL類。連接的工作,但我不知道我怎麼可以發送這些信息到Java腳本類,需要在頁面加載之前在我的jsp中呈現此信息(或Java腳本加載),我會的一些AJAX AJAX。感謝任何答覆btw! – user3046636 2015-02-09 14:36:34