Ostatnio poznałem ciekawe narzędzie do manipulacji schematami bazy danych. Oracle SQL Developer się nazywa i nie służy tylko do baz Oracle. Ponieważ pracuję obecnie przy projekcie opartym o MS SQL, to potrzebowałem możliwości połączenia z MS SQL.
Aby to osiągnąć należy do $SQL_DEVELOPER_HOME/jdbc/lib wrzucić driver JDBC. Na pewno działa z jTDS, opensource'owym driverem. Próbowałem też z jarem microsoftowym i mi nie zadziałało.
Po uruchomieniu SQL Developera należy wybrać
Tools->preferences->database->third party JDBC drivers i wskazać wkopiowanego JARa.
Co piękne - od razu pojawia się nowa zakładka przy okienku nowego połączenia z DB. Nie trzeba restartować.
Na razie poznaję feature'y SQL Developera, ale już na pierwszy rzut oka widać, że oprócz manipulacji schemą i listowania danych ma bardzo dużo możliwości. Pytanie tylko czy wszystkie działają również z MS SQLem czy tylko z bazami Oracle.
Linki:
http://www.oracle.com/technetwork/developer-tools/sql-developer/
http://sourceforge.net/projects/jtds/
http://www.microsoft.com/sqlserver/
Tuesday, November 16, 2010
Subscribe to:
Post Comments (Atom)
Polecam zapoznanie się z narzędziami firmy Quest Software - są idealne do zadań programistyczny/administracyjnych związanych z bazami danych. Używałem co prawda jedynie TOAD for Oracle, ale aplikacja ta rzuca SQL Developer'a na kolana.
ReplyDeletePozdrawiam,
Łukasz Antoniak
http://lukaszantoniak.wordpress.com/
Dzięki Łukasz.
ReplyDeleteZnam TOADa pobieżnie. Kiedyś go próbowałem używać, ale był zbyt skomplikowany i przy tym nieintuicyjny, że zrezygnowałem. Pamiętam, że miał mnóstwo ciekawych feature'ów, w tym konwersja między różnymi dostawcami baz danych, co jest bardzo pożądaną funkcjonalnością. Jednocześnie, dla mnie - programisty, był zbyt złożony. Natomiast nasz DBAdmin używał go z zamiłowaniem, więc wydaje się być godny polecenia.