如何使用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技术来检验注册的用户名数据库中是不是存在的实例?求大神赐教!!!!