2015-09-06 2 views
0

Я пытаюсь создать кадр для клиентов, где они могут просматривать таблицу продуктов, которую я уже создал в дерби (то есть БД в netbeans). Есть ли способ открыть настольный продукт в кадре клиента так, чтобы клиент можно просмотреть детали, а также сделать разделы тоже? Если у вас нет способа, пожалуйста, предложите любые идеи, чтобы решить эту проблему? enter image description hereЕсть ли способ открыть стол, сделанный в дерби (дерби в netbeans) в jtable?

По щелчку поиска продукта, который я хочу, чтобы отобразить

+0

Чистые запросы кода письма являются вне темы на переполнение стека - мы ожидаем, что вопросы здесь, чтобы относиться к * * специфические проблемы программирования - но мы с удовольствием поможет вам написать его самостоятельно! Сообщите нам [что вы пробовали] (http://whathaveyoutried.com), и где вы застряли. Это также поможет нам лучше ответить на ваш вопрос. –

+0

@ ElliottFrisch я сделал таблицу в дерби сейчас, я хочу открыть таблицу в JFrame, в JTable, но я не могу найти какие-либо коды для ввода, и я не знаю, если это возможно. –

+2

Это должно помочь вам запустить: https://docs.oracle.com/javase/tutorial/jdbc/basics/jdbcswing.html – PeterMmm

ответ

0

Если вы просто хотите, чтобы связать таблицу в базе данных в JTable в JFrame разработан с GUI Builder, NetBeans действительно обеспечивает ярлык для это:

  1. Перейдите на вкладку «Услуги» (вверху слева). Использовать Windows -> Услуги, если он не отображается
  2. Создайте подключение к базе данных в своей базе данных.
    • Выберите значок «Базы данных». Щелкните правой кнопкой мыши «Новое соединение»
    • Выберите подходящий драйвер. Для дерби это будет либо Java DB (Embedded), либо Java DB (Network) в зависимости от того, как вы устанавливаете Derby.
    • Укажите другие свойства соединения.
  3. Нажмите треугольник на вас подключение к базе данных, чтобы развернуть узлы для него и баз данных внутри, а затем таблицы
  4. Выберите класс JFrame в окне редактора и используйте кнопку Design для просмотра Дизайна
  5. Перетащите соответствующую таблицу базы данных из окна служб в JTable в GUI дизайнер
  6. чтобы получить данные, выбранные пользователем код будет называть что-то вроде этого:

    jTable1.getModel().getValueAt(jTable1.getSelectedRow(), columnYouWant); 
    

    где columnYouWant является целым индексом для интересующего столбца.