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);
}
Я могу извлечь 10 столбцов из таблицы особняков в MySQL, и этот проект предназначен для поиска доступных особняков в определенной области. Я закончил с созданием и извлечением данных из таблицы, но мне нужно сохранить и отобразить результаты поиска для пользователя, чтобы получить доступные комнаты. Чтобы добиться этого, как я могу хранить данные MySQL и отображать в результате? Я не уверен, какой из них поможет получить ожидаемый результат. хотя я новичок, это основной Java-проект, я использую консоль, чтобы получить пользовательский ввод
бывший ввод от пользователя
пол: мужской, члены: 1 или 2, кондиционер: да или нет, еда: да или нет
Вывод: Доступные номера, пожалуйста, проверьте ниже
особняк_имя contact_numbers пол еда лиц_задержанный кондиционер
Lahir 9003218193 мужчина № 1 или 2 нет 3000 Kodampakkam 4 без переменного тока для одного или двух
Пожалуйста, предложите мне несколько, чтобы я мог попробовать сам. спасибо друзья ... !!