Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package datenbanken2;
- import java.io.BufferedReader;
- import java.io.InputStreamReader;
- import java.sql.*;
- import oracle.jdbc.pool.OracleDataSource;
- public class production {
- public static void main(String[] args) {
- BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
- // variabel zur Auswahl der Switch-case
- int a;
- int b;
- try {
- Class.forName("oracle.jdbc.driver.OracleDriver");
- // connection mit der DB
- Connection prod = DriverManager.getConnection("jdbc:oracle:thin:@schelling.nt.fh-koeln.de:1521:xe",
- "dbprak22", "dbprak22");
- System.out.println("(1) Ausgabe eines Produkts durch seine Produktnummer:");
- System.out.println("(2) Wie oft soll das Produkt produziert werden?");
- System.out.println("(3) Ausgabe der benötigen Rohstoffe inkl. Wert und Gesamtwert:");
- System.out.println("(4) Ausgabe Herstellungskosten(H), sowie Preis und Differenz:");
- a = Integer.parseInt(in.readLine());
- switch (a) {
- case 1:
- System.out.println("Eingabe für die Produktnummer");
- b = Integer.parseInt(in.readLine());
- Statement show = prod.createStatement();
- ResultSet myShow = show.executeQuery(
- " select * from produkt p, rohstoff r, rzpos rz where p.PRODUKTNR = rz.PRODNR and r.ROHNR = rz.ROHNR and p.PRODUKTNR ="
- + b);
- while (myShow.next()) {
- System.out.println(myShow.getString("PRODNAM") + " " + myShow.getString("ROHNR") + " "
- + myShow.getString("ROHBEZ") + " " + myShow.getString("RMGE") + " "
- + myShow.getString("POSNR") + " " + myShow.getString("EMENGE"));
- }
- break;
- case 2:
- System.out.println("Ausgabe der benötigen Rohstoffe inkl. Wert und Gesamtwert:");
- break;
- case 3:
- System.out.println("Ausgabe Herstellungskosten(H), sowie Preis und Differenz:");
- break;
- default:
- System.out.println("Eingegebene Zahl außerhalb des Anwendungsbereichs");
- }
- } catch (Exception e) {
- System.out.println(e);
- }
- }
- }
Add Comment
Please, Sign In to add comment