1 голос
 
870 просмотров
1.03.2017 / 18:34  Aladdin

Работа с базами данных на Java

Как на Java работать с базами данных как на пхп?
Изм. aNNiMON от 1.03.2017 / 18:47
Ответы
 
2 голоса
 
# 1.03.2017 / 18:47  aNNiMON
- Качаешь connector.
- Подключаешь его как библиотеку.
- Подключаешься к БД и работаешь.
  1. private Connection connection;
  2.  
  3. //...
  4.  
  5. try {
  6.     Class.forName("com.mysql.jdbc.Driver");
  7.  
  8.     connection = DriverManager.getConnection(
  9.             "jdbc:mysql://localhost/dbname",
  10.             "root", "");
  11. } catch (ClassNotFoundException | SQLException ex) { }
  12.  
  13. // ..
  14.  
  15. Statement statement = connection.createStatement();
  16. ResultSet rs = statement.executeQuery("SELECT * FROM users");
  17. while (rs.next()) {
  18.     System.out.format("%d: %s%n", rs.getInt("id"), rs.getString("name"));
  19. }
  20.  
  21. // ..
  22.  
  23. PreparedStatement statement;
  24. statement = connection.prepareStatement("INSERT INTO users VALUES(?, ?)");
  25. statement.setInt(1, id);
  26. statement.setString(2, name);
  27. statement.executeUpdate();

Дальше гугли Java JDBC.
Кроме MySQL можно ещё много чего подключать.
Изм. aNNiMON от 1.03.2017 / 18:48
 
0 голосов
 
# 1.03.2017 / 19:38  vlavolk
Добавлю к выше сказанному, что неплохо ещё изучить библиотеку для ORM и выполнять запросы через неё.
1.03.2017 / 19:39  aNNiMON
А именно Hibernate / JPA.
Всего: 2

Реклама

Мы в соцсетях

tw tg yt gt