View difference between Paste ID: fQweDSg2 and bqKUgNbW
SHOW: | | - or go back to the newest paste.
1
import java.sql.Connection;  
2
  
3
public class ConDb{  
4
     private java.sql.Connection  con = null;  
5
     private final String url = "jdbc:microsoft:sqlserver://";  
6
     private final String serverName= "localhost";  
7
     private final String portNumber = "1433";  
8
     private final String databaseName= "dataBase";  
9
     private final String userName = "sa";  
10
     private final String password = "senha"; 
11
 
12
     // Informs the driver to use server a side-cursor,   
13
     // which permits more than one active statement   
14
     // on a Connection.  
15
     private final String selectMethod = "cursor";   
16
       
17
     // Constructor  
18
     public ConDb(){}  
19
       
20
     private String getConnectionUrl(){  
21
          return url+serverName+":"+portNumber+";databaseName="+databaseName+";selectMethod="+selectMethod+";";  
22
     } 
23-
     public Connection getConnection(){  
23+
24
     public void getConnection(){  
25
          try{  
26
               Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");   
27
               con = java.sql.DriverManager.getConnection(getConnectionUrl(),userName,password);  
28
          }catch(Exception e){  
29
               e.printStackTrace();  
30
               System.out.println("Error Trace in getConnection() : " + e.getMessage());  
31-
          return con;  
31+
32
      }  
33
  
34
     /* 
35
          Display the driver properties, database details  
36
     */   
37
  
38
     public void displayDbProperties(){  
39
          java.sql.DatabaseMetaData dm = null;  
40
          java.sql.ResultSet rs = null;  
41
          try{  
42
               con= this.getConnection();  
43
               if(con!=null){  
44
                    dm = con.getMetaData();  
45
                    System.out.println("Driver Information");  
46
                    System.out.println("\tDriver Name: "+ dm.getDriverName());  
47
                    System.out.println("\tDriver Version: "+ dm.getDriverVersion ());  
48
                    System.out.println("\nDatabase Information ");  
49
                    System.out.println("\tDatabase Name: "+ dm.getDatabaseProductName());  
50
                    System.out.println("\tDatabase Version: "+ dm.getDatabaseProductVersion());  
51
                    System.out.println("Avalilable Catalogs ");  
52
                    rs = dm.getCatalogs();  
53
                    while(rs.next()){  
54
                         System.out.println("\tcatalog: "+ rs.getString(1));  
55
                    }   
56
                    rs.close();  
57
                    rs = null;  
58
                    closeConnection();  
59
               }else System.out.println("Error: No active Connection");  
60
          }catch(Exception e){  
61
               e.printStackTrace();  
62
          }  
63
          dm=null;  
64
     }       
65
       
66
     private void closeConnection(){  
67
          try{  
68
               if(con!=null)  
69
                    con.close();  
70
               con=null;  
71
          }catch(Exception e){  
72
               e.printStackTrace();  
73
          }  
74
     }  
75
  
76
}