2013-09-05 1 views
0

У меня есть таблица элементов с колонкиКак сформировать строку кода с данными, вставленных в другие строки в MySQL

description_Code: номер, имя и тип

теперь я хочу код формы строки, выбрав первый алфавит из каждой колонки

пример: 1, автомобиль, bmw. Результат кода должен быть 1cb.

Am с использованием Java в Netbean с PhpMyAdmin, с MySql pleaase помочь мне

+0

Вы еще не получили результаты в java? Вопрос связан с SQL или Java? –

+0

около 100, автомобиль, Bentley еще 1cb. Почему бы и не 1Cb? –

ответ

0

Шаг 1: выберите * из таблицы и сохранить его в наборе результатов. Скажите myRS Шаг 2: myRS.getString («id») Шаг 3: объедините эту строку в нужную строку, которая является начальной пустой Шаг 4: myRS.getString («name»); снова сделать шаг 3

ли точно также в цикле, если вы хотите, такие строки для всех строк

EDIT:

добавить ключ слушателя ко всем текстовым полям ввода (сделано NetBeans) например,

jTextField1.addKeyListener(new KeyAdapter(){ 
    public void keyReleased(KeyEvent evt){ 
     setTheField(); 
     } 
    }); 

Затем определяют,

private void setTheField(){ 
    char[] temp = new char[3]; 
    String id=jTextField1.getText(); 
    if(id.length()>0); 
     temp[0]=id.charAt(0); 
    String name=jTextField2.getText(); 
    if(name.length()>0); 
     temp[1]=name.charAt(0); 
    String type=jTextField3.getText(); 
    if(type.length()>0); 
     temp[2]=type.charAt(0); 
    jTextField4.setText(new String(temp)); //Output text Field 
} 

Теперь, когда что-либо набирается, устанавливается последний текстовый фильтр. Надеюсь, это то, что вы пробовали.

+0

Что делать, если я хочу, чтобы он автоматически формировал строковый код сразу, я набираю имя и тип. Я хочу, чтобы он появлялся в другом Jtextfield. Надеюсь, что у тебя получится, что я говорю? – bagyei37

+0

На самом деле я donot. Пожалуйста, подробно объясните свое требование. Вы хотите, чтобы это произошло в самой Java? Или mysql имеет роль? – user2670866

+0

он должен выбрать данные при их вводе. Например, когда я вводил банк, он должен автоматически выбрать «B» в другой JTextfeild. я надеюсь, что у тебя это получится – bagyei37