SQL Developer: Jak podłączyć się do Teradata / MS SQL Server w Oracle SQL Developer?

SQL Developer: Jak podłączyć się do Teradata / MS SQL Server w Oracle SQL Developer?
Photo by Campaign Creators on Unsplash

Oracle SQL Developer daje możliwość podłączenia się do wielu baz danych, m.in. do Teradata, Microsoft SQL Server, IBM DB2, Sybase, MySQL, a nawet Microsoft Access. Jedyne czego potrzebujesz to sterownik JDBC. W tym poście, pokażę jak podłączyć się do Teradata i Microsoft SQL Server używając JDBC w narzędziu Oracle SQL Developer.

Oracle SQL Developer to bezpłatne, zintegrowane środowisko programistyczne do zarządzania i administrowania bazą danych Oracle, modelowania danych, tworzenia aplikacji PL/SQL, a także zarządzania zewnętrznymi bazami danych. 

Przypadek użycia
Wyobraź sobie, że dane z systemu źródłowego przechowywane są w bazie danych MS SQL Server. Pierwotna hurtownia danych została zbudowana w środowisku Oracle i tam przechowywane są wszystkie data mart’y. Jednak ze względu ujednolicenia systemów przedsiębiorstwa, dane z Oracle’a mają zostać zmigrowane do Teradata. Mamy więc trzy bazy danych i do każdej z nich, wcześniej czy później, będziesz chciał się połączyć. Oczywiście możesz wykorzystać dedykowane narzędzia dla każdej bazy danych (Teradata Studio/ Teradata SQL Assistant, MS SQL Server Management Studio i Oracle SQL Developer), ale czy nie prościej i szybciej będzie używać w tym celu jednego narzędzia umożliwiającego połączenie się do tych wszystkich baz danych?

Podłączenie do Teradata w SQL Developer

Jeśli jeszcze nie pobrałeś narzędzia SQL Developer, możesz to zrobić tutaj. W tym poście wszystkie operacje będą wykonywane na wersji 19.2.1.

1. Pobierz JDBC

JDBC dla Teradata pobierzesz pod tym linkiem. Moja wersja sterownika to Teradata JDBC Driver 16.20.00.12.

Po pobraniu pliku w formacie ZIP, wypakuj go do wybranego przez siebie katalogu. W paczce znajdziesz plik w formacie .jar – terajdbc4.jar.

2. Dodaj JDBC w SQL Developer

Czas dodać JDBC w SQL Developerze. W tym celu wybierz na pasku Tools -> Preferences…

Następnie znajdź zakładkę Database -> Third Party JDBC Drivers

Kliknij przycisk Add Entry… i wybierz plik formatu .jar ze swojego katalogu. U mnie wygląda to następująco:

Ścieżka do pliku JDBC powinna pojawić się na liście sterowników. Następnie kliknij OK i uruchom ponownie SQL Developer.

3. Utwórz połączenie do bazy danych

Dodaj nowe połączenie do bazy wybierając New Database Connection…

Zmień typ bazy danych na Teradata i wprowadź ustawienia swojej bazy danych.


Podłączenie do MS SQL Server w SQL Developer

Podłączenie się w SQL Developer’ze do bazy Microsoft SQL Server wygląda identycznie  jak w przypadku Teradata. Jedyne, co musisz zmienić to zdecydowanie sterownik 🙂 jTDS JDBC pozwala na połączenie się do MS SQL Server oraz Sybase.

1. Pobierz JDBC

Aby podłączyć się do Microsoft SQL Server będziesz potrzebować jTDS JDBS, które bezpłatnie możesz pobrać tutaj. Ja będę używać sterownika w wersji jTDS JDBC 1.3.1

2. Dodaj JDBC w SQL Developer

1. Wybierz na pasku menu Tools -> Preferences…

2. Następnie znajdź zakładkę Database -> Third Party JDBC Drivers.

3. Kliknij przycisk Add Entry… i wybierz plik formatu .jar ze swojego katalogu.

4. Ścieżka do pliku JDBC pojawi się na liście sterowników. Następnie kliknij OK i uruchom ponownie SQL Developer.

3. Utwórz połączenie do bazy danych

1. Dodaj nowe połączenie do bazy wybierając New Database Connection…

2. Zmień typ bazy danych na SQLServer i wprowadź ustawienia swojej bazy danych.

Jeśli spodobał Ci się ten post to zostaw proszę komentarz poniżej lub udostępnij ten post na swoim Facebook’u, Twitter’ze, LinkedIn lub innej stronie z mediami społecznościowymi.
Dzięki!

Leave a Reply

avatar
  Subscribe  
Powiadom o
Close Menu