ame ()). Log (java.util.logging. Level.SEVERE, null, ex);
} catch (InstantiationException ex) {. util.logging. Logger.getLogger (Zapros_prokat.class.getName ()). Log (java.util.logging. Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {. util.logging. Logger.getLogger (Zapros_prokat.class.getName ()). Log (java.util.logging. Level.SEVERE, null, ex);
} catch (javax.swing. UnsupportedLookAndFeelException ex) {. util.logging. Logger.getLogger (Zapros_prokat.class.getName ()). Log (java.util.logging. Level.SEVERE, null, ex);
}
/ /
/ * Create and display the form * /. awt. EventQueue.invokeLater (new Runnable () {void run () {Zapros_prokat (). SetVisible (true);
}
});
}
/ / Variables declaration - do not modifyjavax.swing.JButton jButton1; javax.swing.JScrollPane jScrollPane1; javax.swing.JTable jTable1;
/ / End of variables declaration
}
Додаток І
Вихідний код форми «Перегляд виконаних послуг»
import java.sql. Connection; java.sql. DriverManager; java.sql. ResultSet; java.sql. Statement; java.util. Properties;
/ *
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
* /
/ **
*
* @ author User
* / class Zapros_prosm_avto extends javax.swing.JFrame {
/ **
* Creates new form Zapros_prosm_avto
* / Zapros_prosm_avto () {(); ();
} void Connection ()
{
{count=0;. forName («sun.jdbc.odbc. JdbcOdbcDriver»); connInfo=new Properties ();. put («user», «»);. put («password »,« »);. put (« charSet »,« Cp1251 »); conn=DriverManager.getConnection (« jdbc: odbc: mydb », connInfo); s=conn.createStatement ();=new javax.swing.JTable ();. setAutoCreateRowSorter (true);. setViewportView (jTable1); klass=s.executeQuery («SELECT Маркі_авто. Найменування, Дополнітельние_услугі. Найменування n» +
«FROM Дополнітельние_услугі INNER JOIN ((Маркі_авто INNER JOIN Автомобілі ON Маркі_авто. Id_авто_характерістікі=Автомобілі. Id_авто_характерістікі) INNER JOIN Прокат ON Автомобілі. Id_автомобіля=Прокат. Id_автомобіля) ON Дополнітельние_услугі. Id_услугі=Прокат. Id_услугі; »); (klass.next ())
{+ +;
} klass1=s.executeQuery («SELECT Маркі_авто. Найменування, Дополнітельние_услугі. Найменування n» +
«FROM Дополнітельние_услугі INNER JOIN ((Маркі_авто INNER JOIN Автомобілі ON Маркі_авто. Id_авто_характерістікі=Автомобілі. Id_авто_характерістікі) INNER JOIN Прокат ON Автомобілі. Id_автомобіля=Прокат. Id_автомобіля) ON Дополнітельние_услугі. Id_услугі=Прокат. Id_услугі; »)...