Twoje zadanie można wykonać bez konieczności korzystania z oprogramowania innych firm:
- Zainstaluj Oracle Data Access Components 11g w swoim środowisku programistycznym. ODAC 11g jest wstecznie kompatybilny z 9i i 10g
- Dodaj odniesienie do biblioteki ODAC w swoich projektach .NET (Oracle.DataAccess.dll).
-
Zezwól swojej aplikacji na łączenie się bez użycia TNSNAMES.ORA. Aby to zrobić, musisz dołączyć deskryptor połączenia w ciągu połączenia:
"identyfikator użytkownika=scott;hasło=tygrys;źródło danych=" +"(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp))" +"(HOST=serwer-sprzedaży)(PORT=1521))(CONNECT_DATA="+"( SERVICE_NAME=sales.us.acme.com)))"
Ponieważ dołączasz deskryptor połączenia do ciągu połączenia, cienki klient nie jest wymagany na docelowych komputerach.
Miłego wdrożenia.