Advertisement
Guest User

Untitled

a guest
Jan 24th, 2018
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.50 KB | None | 0 0
  1. package MetodaSzablonowa;
  2. import static java.lang.Integer.parseInt;
  3. import java.sql.Connection;
  4. import java.sql.DriverManager;
  5. import java.sql.ResultSet;
  6. import java.sql.Statement;
  7. import java.util.Random;
  8. import javaapplication4.MyServerForm;
  9. import static javaapplication4.MyServerForm.send;
  10. /**
  11. *
  12. * @author Kamil
  13. */
  14.  
  15. public class Emerytura extends Umowa{
  16. String staawka = javaapplication4.MyServerForm.stawka;
  17. String okreees = javaapplication4.MyServerForm.okres;
  18. String login = javaapplication4.MyServerForm.login_baza;
  19. String haslo = javaapplication4.MyServerForm.haslo_baza;
  20. @Override
  21. protected void collectSource() {
  22.  
  23. try{
  24. Class.forName("oracle.jdbc.OracleDriver");
  25. Connection con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe",login,haslo);
  26.  
  27. Statement st = con.createStatement();
  28. Statement stt = con.createStatement();
  29. String Id = "'43060070090'"; //to jest pesel i mi go przesylasz
  30.  
  31.  
  32. String sql3 = ("select max(id) from umowa"); //
  33. ResultSet rss = stt.executeQuery(sql3);
  34. Integer sqlmax=0;
  35.  
  36. while(rss.next()){
  37. sqlmax=rss.getInt(1);
  38. }
  39. sqlmax+=1;
  40. //int foo = Integer.parseInt(sql3);
  41. //Integer sqlmax = Integer.parseInt(sql3) +1;
  42. System.out.println(sqlmax.toString());
  43. Random rand = new Random();
  44. int n = rand.nextInt(100) + 1;
  45. String dane_osobid= ("select Id from dane_osobowe WHERE pesel="+Id);
  46. ResultSet rsss = stt.executeQuery(dane_osobid);
  47. Integer id_osob=0;
  48.  
  49. while(rsss.next()){
  50. id_osob=rsss.getInt(1);
  51. }
  52. System.out.println(id_osob.toString());
  53.  
  54. //Integer chuj=Integer.parseInt(dane_osobid);
  55. // teraz robimy konto id - trzeba oddzielic to
  56. int uslugaid = 1; //tu jest opcja emerytura wiec to jest stale
  57. int wyplacanakwota = rand.nextInt(10000) + 1;
  58. //INSERT INTO umowa (Id,dane_osobowe_id,konto_id,uslugi_id,wyplacana_kwota,ilosc_wyplat,data_podpisania,data_konca) VALUES ('6','61','1','4','57248','76','22-05-12','11-09-14');
  59.  
  60.  
  61. //String sql = "INSERT INTO umowa (Id,dane_osobowe_id,konto_id,uslugi_id,wyplacana_kwota,ilosc_wyplat,data_podpisania,data_konca) VALUES('103','2','3','4','5','6','22-05-12','11-09-14')";
  62. String sql = "INSERT INTO umowa (Id,dane_osobowe_id,konto_id,uslugi_id,wyplacana_kwota,ilosc_wyplat,data_podpisania,data_konca) VALUES("+sqlmax+","+id_osob+","+n+","+uslugaid+","+wyplacanakwota+",'"+n+"','22-05-12','11-09-14')";
  63. System.out.println(sql);
  64. ResultSet rs = st.executeQuery(sql);
  65.  
  66. //while(rs.next()){
  67. // send(IP,"U-"+rs.getInt(1)+ "-"+rs.getString(2));
  68. // Thread.sleep(100);
  69. //System.out.println(rs.getInt(1)+rs.getInt(2)+rs.getInt(3)+rs.getInt(4)+rs.getInt(5)+rs.getInt(6)+rs.getInt(7)+rs.getInt(8));
  70.  
  71.  
  72. //}
  73. con.close();
  74.  
  75. } catch(Exception e){
  76. System.out.println(e);
  77. }
  78. }
  79.  
  80. @Override
  81. protected void compileToTarget() {
  82. System.out.println("Emerytura");
  83. }
  84. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement