Advertisement
Guest User

Untitled

a guest
Oct 1st, 2016
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.13 KB | None | 0 0
  1. import java.sql.Connection;
  2. import java.sql.DriverManager;
  3. import java.sql.ResultSet;
  4. import java.sql.SQLException;
  5. import java.sql.Statement;
  6.  
  7. public class DBOracleUtils {
  8. private static Connection con;
  9. private static String username ="root";
  10. private static String password = "1234";
  11. private static String url = "jdbc:oracle:thin:@localhost:1521:xe";
  12. private static String driverClass = "oracle.jdbc.driver.OracleDriver";
  13.  
  14. static {
  15. try {
  16. Class.forName(driverClass);
  17. } catch (ClassNotFoundException ex) {
  18. ex.printStackTrace();
  19. }
  20. }
  21.  
  22. public static Connection getConnection() throws SQLException{
  23. return con = DriverManager.getConnection(url, username, password);
  24. }
  25.  
  26. public static void beginTransaction(){
  27. if(con!=null){
  28. try {
  29. con.setAutoCommit(false);
  30. } catch (SQLException ex) {
  31. ex.printStackTrace();
  32. }
  33. }
  34. }
  35.  
  36. public static void commit(){
  37. if(con!=null){
  38. try {
  39. con.commit();
  40. } catch (SQLException ex) {
  41. ex.printStackTrace();
  42. }
  43. }
  44. }
  45.  
  46. public static void rollback(){
  47. if(con!=null){
  48. try {
  49. con.rollback();
  50. } catch (SQLException ex) {
  51. ex.printStackTrace();
  52. }
  53. }
  54. }
  55.  
  56. public static void closeDBOracleUtils(ResultSet rs, Statement stmt, Connection con){
  57. try {
  58. if(rs!=null) {
  59. rs.close();
  60. rs =null;
  61. }
  62. }
  63. catch (SQLException ex) {
  64. ex.printStackTrace();
  65. }
  66.  
  67. try {
  68. if(stmt!=null) {
  69. stmt.close();
  70. stmt =null;
  71. }
  72. }
  73. catch (SQLException ex) {
  74. ex.printStackTrace();
  75. }
  76.  
  77. try {
  78. if(con!=null) {
  79. con.close();
  80. con =null;
  81. }
  82. }
  83. catch (SQLException ex) {
  84. ex.printStackTrace();
  85. }
  86.  
  87. }
  88. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement