Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> автоматичиское заполнение Textfield из базы, Textfield+db 
:(
    Опции темы
izver84
Дата 24.4.2008, 10:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 302
Регистрация: 5.11.2007

Репутация: 1
Всего: 1



У меня есть фрэйм с JTextField-ами. Например-Номер Клиента,Адрес,Телефон,Наименование. 

Задача следущая - После запуска все поля пустые. Пользователь набирает номер клиент и автоматически (или после нажатия кнопки) все остальные поля заполняются.


--------------------
Если новая программа с первого раза компилируется без ошибок, значит, она написана принципиально неправильно. 
PM MAIL   Вверх
LuLok
Дата 24.4.2008, 10:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 36
Регистрация: 6.2.2007
Где: Москва

Репутация: нет
Всего: 1



Выглядеть будет примерно так:
Код

package ru.primer;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
/**
 *
 * @author vsedykh
 */
public class NewClass {
    private Connection conn = null;
    private PreparedStatement prSt = null;
    private ResultSet res = null;
    
    void doQuery() {
        try {
            Class.forName("oracle.jdbc.OracleDriver"); //Имя класса для подключения к БД
            String url = "jdbc:oracle:thin:@127.0.0.1:1521:DBDB"; //УРЛ для подключения к БД
            conn = DriverManager.getConnection(url, "login", "pass"); //Получаем коннект
            prSt = conn.prepareStatement("SELECT * FROM TABLE WHERE ID = ?"); //Устанавливаем запрос
            prSt.setString(1, jIDTextField.getText()); //Подставляем нужное нам значение вместо занака "?" в запросе

            res = prSt.executeQuery();//Выполняем запрос и записываем результат в res
                                                      //Ну а дальше с результатами делай что душе угодно
            ....
            jPhoneNumTextField.setText(res.getString("PHONE_NUM")); //записываем в текстовое поле значение из солбца PHONE_NUM нашей выборки
            jAdresTextField.setText(res.getString("ADRES"));// и т.д.
            ....

                    
        } catch (SQLException e) {
            e.printStackTrace();
        }
}


естественно тут нужно многое подредактировать под себя... 

PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   jk1
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема »


 




[ Время генерации скрипта: 0.0410 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.