NetBeans, Присоединять к [закрытой] Базе данных

Привет я разрабатываю основную программу, которая состоит в присоединении netbeans к базе данных пути mysql, проблема - что не, что делать, предполагается, что эта база данных не только должна быть в машине, если не в некоторых: машины должны будут быть подключенными к системе? Или: есть какой-то способ соглашаться из-за WIFI?

ЧТО ОНИ РЕКОМЕНДУЮТ МНЕ?

0
задан 31.07.2016, 07:53
2 ответа

Ты можешь использовать JDBC с драйвером MySQL. Чтобы создавать базу данных ты можешь использовать mysql workbench, можешь управлять этим в той же машине.

-1
ответ дан 24.11.2019, 13:45

Как присоединять NetBeans к базе данных MySQL используя Java?

Есть 2 способа с NetBeans, но для обоих ты будешь нуждаться в драйвере MySQL-JDBC.

  • С автоматическим помощником (следующее изображение).

introducir la descripción de la imagen aquí

introducir la descripción de la imagen aquí

Где должна быть помещенной моя база данных?

Завись, если ты нуждаешься в ней только для Интранета, в команде твоей сети p.e 192.168.1.100 и когда ты присоединишься, ты соглашаешься на этот адрес, если ты нуждаешься в ней для Интернета, с JDBC он сложнее, едва никакой hosting не предлагает опору для JDBC, ты был бы должен нанимать сервер и устанавливать это (гораздо больше я стоил, выходит более по безналичному расчету PHP-PDO).

Как я работаю / управляю с MySQL?

Есть много альтернатив, самые простые и популярные 2:

  • phpMyAdmin: Веб среда, помещенная на сервере.
  • MySQLWorkbench: Я прикрываю рабочий стол, чтобы работать на локальном уровне.

Я рекомендую тебе работать в MySQLWorkbench и после нести это в phpMyAdmin.

Как я устанавливаю связь и реализую консультации?

У меня есть маленький книжный магазин, который выполняет это, ССЫЛКА

Примеры использования

tryConnection (аргументы) .ping (), чтобы конфигурировать связь и подтверждать ее.

boolean response = MySQL.tryConnection(url, port, database, user, password).ping();

insert (консультация, параметры, OnInsert), чтобы реализовывать консультацию SQL вставления.

String query = "INSERT INTO person VALUES (?, ?, ?, ?);";
String[] params = new String[]{null, "java", "mysql", "22"};

MySQL.insert(query, params, (rowsInserted) -> {
    System.out.println( rowsInserted != 0 ? "INSERT OK" : "INSERT ERROR" );
});

select (консультация, параметры, OnSelect), чтобы реализовывать консультацию SQL получения.

String query = "SELECT * FROM person WHERE age > ?;";
String[] params = new String[]{"17"};

MySQL.select(query, params, (resultSet) -> {
    while (resultSet.next()) { /* Código */ }
    System.out.println( resultSet != null ? "SELECT OK" : "SELECT ERROR" );
});
3
ответ дан 24.11.2019, 13:45