Advertisement
Guest User

Untitled

a guest
Nov 26th, 2016
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.86 KB | None | 0 0
  1. package datenbanken2;
  2.  
  3. import java.io.BufferedReader;
  4. import java.io.InputStreamReader;
  5. import java.sql.*;
  6.  
  7. import oracle.jdbc.pool.OracleDataSource;
  8.  
  9. public class connect {
  10.  
  11. public static void main(String[] args) {
  12. BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
  13.  
  14. // Variable für die Switchcase
  15. int a;
  16. //int b;
  17.  
  18.  
  19. try {
  20. Class.forName("oracle.jdbc.driver.OracleDriver");
  21.  
  22. // connection mit der DB
  23. Connection con = DriverManager.getConnection("jdbc:oracle:thin:@schelling.nt.fh-koeln.de:1521:xe",
  24. "dbprak22", "dbprak22");
  25.  
  26. // Anweisung für die SwitchCase
  27. System.out.println("(1) Ausgabe aller Rohstoffe");
  28. System.out.println("(2) Ausgabe aller Produkt:");
  29. a = Integer.parseInt(in.readLine());
  30. switch (a) {
  31.  
  32. case 1:
  33. System.out.println("Ausgabe aller Rohstoffe");
  34. // create a statement
  35. Statement st = con.createStatement();
  36. ResultSet mySt = st.executeQuery("select * from Rohstoff");
  37.  
  38. // ausgabe des Rohstoff + Nr + Bez + Menge + Preis
  39. while (mySt.next()) {
  40. System.out.println(mySt.getString("ROHNR") + " " + mySt.getString("ROHBEZ") + " "
  41. + mySt.getString("RMGE") + " " + mySt.getString("PREISME"));
  42. }
  43. break;
  44. case 2:
  45. System.out.println("Ausgabe aller Produkte:");
  46. // create Statement
  47. Statement prod = con.createStatement();
  48. // Statement ausführen - executeQuery
  49. ResultSet myProd = prod.executeQuery("select * from Produkt");
  50. // same wie bei Rohstoff
  51. while (myProd.next()) {
  52. System.out.println(myProd.getString("PRODUKTNR") + " " + myProd.getString("PRODNAM") + " "
  53. + myProd.getString("PREIS") + " " + myProd.getString("PRODGR"));
  54. }
  55. break;
  56. //case 4:
  57. //Statement prod = con.createStatement();
  58.  
  59. }
  60. }
  61.  
  62. catch (Exception e) {
  63. System.out.println(e);
  64. }
  65. }
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement