Advertisement
Guest User

Untitled

a guest
Dec 8th, 2016
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.36 KB | None | 0 0
  1. /*
  2. * To change this license header, choose License Headers in Project Properties.
  3. * To change this template file, choose Tools | Templates
  4. * and open the template in the editor.
  5. */
  6. package feedingzoo;
  7.  
  8. import java.sql.Connection;
  9. import java.sql.DriverManager;
  10. import java.sql.PreparedStatement;
  11. import java.sql.ResultSet;
  12. import java.sql.SQLException;
  13. import java.sql.Statement;
  14.  
  15. /**
  16. *
  17. * @author Amrit
  18. */
  19. public class Database1 {
  20. public static void dbConnection() throws ClassNotFoundException, SQLException {
  21. Class.forName("oracle.jdbc.driver.OracleDriver");
  22. System.out.println("Successful!");
  23.  
  24. Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl", "system", "elephant");
  25. System.out.println("2....connection established");
  26.  
  27. Statement stmt = conn.createStatement();
  28.  
  29. String createTableSQLs = "Drop table FeedingData";
  30. stmt.executeUpdate(createTableSQLs);
  31.  
  32. String createTableSQL = "CREATE TABLE FeedingData(animalName VARCHAR2(30), amountFed number)";
  33. stmt.executeUpdate(createTableSQL);
  34.  
  35. PreparedStatement preparedUpdateStmt = conn.prepareStatement("INSERT INTO FeedingData(animalName, amountFed) VALUES (?, ?)");
  36.  
  37. preparedUpdateStmt.setString(1, "Rhino");
  38. preparedUpdateStmt.setInt(2, 2);
  39. preparedUpdateStmt.executeUpdate();
  40.  
  41. preparedUpdateStmt.setString(1, "Cow");
  42. preparedUpdateStmt.setInt(2, 2);
  43. preparedUpdateStmt.executeUpdate();
  44.  
  45. preparedUpdateStmt.setString(1, "Horse");
  46. preparedUpdateStmt.setInt(2, 2);
  47. preparedUpdateStmt.executeUpdate();
  48.  
  49. preparedUpdateStmt.setString(1, "Zebra");
  50. preparedUpdateStmt.setInt(2, 2);
  51. preparedUpdateStmt.executeUpdate();
  52.  
  53. preparedUpdateStmt.setString(1, "Deer");
  54. preparedUpdateStmt.setInt(2, 2);
  55. preparedUpdateStmt.executeUpdate();
  56.  
  57.  
  58.  
  59.  
  60. System.out.println("AnimalName AmountFed");
  61. ResultSet rs = stmt.executeQuery("SELECT * FROM FeedingData");
  62. while (rs.next()) {
  63. String animalName = rs.getString("animalName");
  64. int amountFed = rs.getInt("amountFed");
  65. System.out.println(animalName + " " + amountFed);
  66. }
  67. // TODO code application logic here
  68. }
  69. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement