Advertisement
Guest User

xad

a guest
Jan 14th, 2016
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.67 KB | None | 0 0
  1. import java.io.*;
  2. import java.text.*;
  3. import java.util.*;
  4. import java.sql.*;
  5.  
  6. public class erotima3 {
  7.     public static void main(String args[]){
  8.         String url = "jdbc:sqlserver://altebaran.dmst.aueb.gr:1433;" +
  9.                            "databaseName=DB32;user=G532;password=49bs95959;";
  10.         Connection dbcon ;
  11.         Statement stmt;
  12.         ResultSet rs;
  13.         int cr_number;
  14.         int card_for_delete;
  15.         int cust_code=0;
  16.         System.out.println("Δώσε τον αριθμό της πιστωτικής κάρτας που θέλεις να διαγράψεις:");
  17.         Scanner input = new Scanner(System.in);
  18.         card_for_delete = input.nextInt();
  19.  
  20.         /* declare ODBC conectivity */
  21.         try {Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");}
  22.         catch(java.lang.ClassNotFoundException e)
  23.         {System.out.print("ClassNotFoundException: ");
  24.         System.out.println(e.getMessage());}
  25.             /* execute SQL statements */
  26.         try {
  27.                 dbcon = DriverManager.getConnection(url);
  28.             stmt = dbcon.createStatement();
  29.             rs = stmt.executeQuery("SELECT card_number, customer_code FROM credit_card");
  30.             while (rs.next()) {
  31.                 cust_code = rs.getInt("customer_code");
  32.             }
  33.             rs.close();
  34.  
  35.             String sql1 = "DELETE FROM payment WHERE customer_code="+cust_code;
  36.             stmt.executeUpdate(sql1);
  37.  
  38.             String sql2 = "DELETE FROM purchase WHERE card_number="+card_for_delete;
  39.             stmt.executeUpdate(sql2);
  40.  
  41.             String sql3 = "DELETE FROM credit_card WHERE card_number="+card_for_delete;
  42.             stmt.executeUpdate(sql3);
  43.  
  44.             stmt.close();
  45.             dbcon.close();
  46.  
  47.             }
  48.         catch(SQLException e)
  49.         {
  50.         System.out.print("SQLException: ");
  51.         System.out.println(e.getMessage());}
  52.  
  53.  
  54.  
  55.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement