Guest User

Untitled

a guest
Feb 1st, 2017
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.20 KB | None | 0 0
  1. package com.bookapp.dao;
  2.  
  3. import java.sql.Connection;
  4. import java.sql.DriverManager;
  5. import java.sql.PreparedStatement;
  6. import java.sql.SQLException;
  7. import java.sql.Statement;
  8. import java.util.Scanner;
  9.  
  10. public class ModelDAO {
  11. static Connection connection;
  12. public static Connection openConnection(){
  13. String driverName ="oracle.jdbc.driver.OracleDriver";
  14. String url ="jdbc:oracle:thin:@localhost:1521:xe";
  15. String username="system";
  16. String password="system";
  17. String sql = "create table Book(title varchar(20), bookid integer, price number, author varchar(20), category varchar(20), primary key(bookid)";
  18.  
  19. try{
  20. Class.forName(driverName); //linking and loading the driver
  21. //establishing connection...
  22. connection = DriverManager.getConnection(url,username,password);
  23. //create a statement object
  24. PreparedStatement ps = connection.prepareStatement(sql);
  25.  
  26. ps.execute(sql);
  27. }
  28.  
  29.  
  30. catch (Exception e){
  31. e.printStackTrace();
  32.  
  33. }
  34. return connection;
  35. }
  36.  
  37. public static void closeConnection(){
  38. try{
  39. if(connection!=null)
  40. connection.close();
  41.  
  42. }catch(SQLException e)
  43. {
  44. e.printStackTrace();
  45. }
  46. }
  47.  
  48.  
  49.  
  50. }
Add Comment
Please, Sign In to add comment