String de Conexão Oracle Developer

Fala aeh Pessoal… :smiley:

Estou mudando agora para o banco de dados Oracle e estou procurando artigos ou exemplos sobre como me conectar a ele, antes no SqL usava a seguinte classe para me conectar

	class nConexao{
		Statement stmt = null;
		Connection nConnection = null;
		
		public nConexao(){
			try{
				Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
				nConnection = DriverManager.getConnection("jdbc:sqlserver://255.255.255.255:1433;databaseName=nomeBase;user=;password=");
		
			}catch(ClassNotFoundException e){

			}catch(SQLException e){

			}finally{
			}
		}
		
		public Statement getConexao(){
			try{
				stmt = nConnection.createStatement();
			}				
			catch(SQLException e){
			
			}
		}
	}

Porem não sei qual driver e string de conexão irei usar, alguem poderia disponibilizar um exemplo ou indicar um artigo para min ?

segue exemplo:

    private static Connection conexao;

    public Conexao() {
        try {
            Class.forName("oracle.jdbc.driver.OracleDriver");
            conexao = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:nomeDoBanco", "user", "pass");
            System.out.println("Conexão Ok");

        } catch (ClassNotFoundException ex) {
            System.out.println("Não foi possível encontrar a classe do Driver do Oracle");

        } catch (SQLException ex) {
            System.out.println("Não foi possível conectar ao servidor");
            conexao = null;
        }

    }

[]'s