首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在java中存储从mysql检索到的数据并显示为结果以供用户搜索

如何在java中存储从mysql检索到的数据并显示为结果以供用户搜索
EN

Stack Overflow用户
提问于 2018-07-01 02:27:48
回答 1查看 68关注 0票数 0
代码语言:javascript
复制
try{
    Class.forName("com.mysql.jdbc.Driver"); 
    String url = "jdbc:mysql://localhost:3306/customer";
    String uName = "root";
    String password = ""; // unsafe sharing password
    Connection con = DriverManager.getConnection(url, uName, password);
    String query = "select * from mansions";
    PreparedStatement ps = con.prepareStatement(query);
    //ps.executeUpdate(); it wont accept query with select keyword
    ResultSet rs = ps.executeQuery();
    String str = "";
    while(rs.next())  
        System.out.println(rs.getInt(1)+"  "+rs.getString(2)+"    "+rs.getLong(3)+rs.getString(4)+" "+rs.getString(5)+" "+rs.getString(6)+" "+rs.getString(7)+" "+rs.getInt(8)+" "+rs.getString(9)+" "+rs.getString(10));  
    str = rs.getString(2);
    System.out.println(str);
    con.close();  
} catch(Exception e){
    System.out.println(e);
} 

我能够从mysql的豪宅表中检索10列,这个项目是为了在特定地区找到可用的豪宅。我已经完成了创建表数据和检索,但是我必须存储和显示搜索结果,以便用户获得可用的房间。要实现这一点,我如何存储mysql数据并显示结果?我不确定哪一个会有助于获得预期的输出。虽然我是初学者,但这是核心java项目我正在使用控制台获取用户输入用户输入性别:男性,成员:1或2,空调:是或否,食物:是或否输出:房间可用请查看下面

mansion_names contact_numbers性别食品persons_allowed空调租用区available_rooms Lahir 9003218193男性no 1或2 no 3000 Kodampakkam 4非ac单人或双人请建议我几个,以便我可以自己尝试。感谢朋友们...!!

EN

回答 1

Stack Overflow用户

发布于 2018-07-01 07:03:31

您应该使用@ResponseBody@PostMapping注释您的方法,并返回搜索结果。然后,您可以在每次执行搜索时执行一个AJAX post请求,并在javascript中获取该方法的返回值(通过@ResponseBody注释完成)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51117504

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档