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单人或双人请建议我几个,以便我可以自己尝试。感谢朋友们...!!
发布于 2018-07-01 07:03:31
您应该使用@ResponseBody
和@PostMapping
注释您的方法,并返回搜索结果。然后,您可以在每次执行搜索时执行一个AJAX post请求,并在javascript中获取该方法的返回值(通过@ResponseBody
注释完成)。
https://stackoverflow.com/questions/51117504
复制相似问题