如何使用AJAX在java中显示MYSQL的数据

Posted

技术标签:

【中文标题】如何使用AJAX在java中显示MYSQL的数据【英文标题】:How to display data of MYSQL in java with using of AJAX 【发布时间】:2014-07-02 13:10:32 【问题描述】:

我在 mysql 中有一个表,其中包含三个插入数据的字段。其中有三个字段,如下所示。

我想在 web 浏览器上使用 java 中的 ajax 显示这些数据。

我在网上搜索,发现下面的代码最有用

Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/ajax_demo","root","");  
PreparedStatement ps=con.prepareStatement("select * from ajax");

为了显示输出,我还必须执行哪些其他操作。

【问题讨论】:

命名你的表 ajax 只会让你感到困惑。 Ajax 只是一种 javascript 技术,用于向您的网络服务器上的页面发送 HTTP 请求。 【参考方案1】:

你需要做一个ajax请求,ajax请求的主要代码体如下

request.onreadystatechange=handleResponse;
request.open(typeReq, url, true);
request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
request.send(queryString);

typeReq 是请求的类型:POST 或 GET。 url:目标url地址。 queryString:要发送的数据集。

handleResponse 是一个处理响应的函数。例如:

function handleResponse () 
if (request.readyState = 4) 
if (request.status = 200) 
var response = request.responseText;
//code to handle response
 else 
//code to handle errors


现在,您可以使用原型或 jquery 之类的 API,这更容易。

希望这些信息对您有所帮助。

祝你好运

【讨论】:

以上是关于如何使用AJAX在java中显示MYSQL的数据的主要内容,如果未能解决你的问题,请参考以下文章

用户键入字母时如何使用 ajax 自动完成来显示 MySQL 数据库中的值

如何在不刷新html页面的情况下在表格上显示数据(使用nodejs和mysql ajax)

java web中如何用ajax技术来检验注册的用户名数据库中是不是存在的实例?求大神赐教!!!!

使用 AJAX 和 PHP 将 MYSQL 中的数据显示到文本字段中

如何在引导程序中通过ajax调用显示数据表中的数据

使用 jquery 和 ajax 显示来自 mysql 的数据