Advertisement
Guest User

Untitled

a guest
Feb 10th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.70 KB | None | 0 0
  1.  
  2. import java.sql.*;
  3. import java.util.Scanner;
  4. public class YM {
  5.  
  6. private static final String PROTOKOLLA = "jdbc:postgresql:";
  7. private static final String PALVELIN = "dbstud2.sis.uta.fi";
  8. private static final int PORTTI = 5432;
  9. private static final String TIETOKANTA = "al424411"; // tähän oma käyttäjätunnus
  10. private static final String KAYTTAJA = "al424411"; // tähän oma käyttäjätunnus
  11. private static final String SALASANA = "666"; // tähän tietokannan salasana
  12.  
  13. public static void main(String args[]) {
  14. double saldo = 0;
  15. int tili1 = 0;
  16. int tili2 = 0;
  17. Scanner sc = new Scanner(System.in);
  18. Connection con = null;
  19. try {
  20. con = DriverManager.getConnection(PROTOKOLLA + "//" + PALVELIN + ":" + PORTTI + "/" + TIETOKANTA, KAYTTAJA, SALASANA);
  21.  
  22. PreparedStatement prstmt = con.prepareStatement("UPDATE tilit SET saldo = ?"
  23. + " WHERE tilinumero = ?"
  24. + " AND tilinumero = ?");
  25. prstmt.clearParameters();
  26. tili1 = sc.nextInt();
  27. tili2 = sc.nextInt();
  28. saldo = sc.nextDouble();
  29. prstmt.setBigDecimal(1, saldo);
  30. prstmt.setInt(2, tili1);
  31. prstmt.setInt(3, tili2);
  32. prstmt.executeUpdate();
  33.  
  34. prstmt.close();
  35. } catch (SQLException poikkeus) {
  36.  
  37.  
  38.  
  39. System.out.println("Tapahtui seuraava virhe: " + poikkeus.getMessage());
  40. }
  41.  
  42.  
  43. if (con != null) try { // jos yhteyden luominen ei onnistunut, con == null
  44. con.close();
  45. } catch(SQLException poikkeus) {
  46. System.out.println("Yhteyden sulkeminen tietokantaan ei onnistunut. Lopetetaan ohjelman suoritus.");
  47. return;
  48. }
  49. }
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement