Instrukcja tworzenia aplikacji bazodanowej opartej o technologię Oracle i platformę.net



Podobne dokumenty
Program kadrowo płacowy - wersja wielodostępna z bazą danych Oracle SQL Server 10g

Zaawansowane aplikacje internetowe - laboratorium

Instrukcja instalacji systemu USOS. Moduł klienta

Konfiguracja współpracy urządzeń mobilnych (bonowników).

Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami

Instrukcja obsługi serwera FTP v

Załącznik 1 instrukcje instalacji

JDK 7u25 NetBeans Zajęcia 1 strona - 1

Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie

Dokumentacja instalacyjna i konfiguracyjna Aplikacja ADR. Wersja dokumentu 1.0. Strona 1/9

Programowanie obiektowe

Utworzenie aplikacji mobilnej Po uruchomieniu Visual Studio pokazuje się ekran powitalny. Po lewej stronie odnośniki do otworzenia lub stworzenia

Załącznik 1 instrukcje instalacji

Zarządzanie Infrastrukturą IT. Jak ręcznie utworzyć instancję EAUDYTORINSTANCE na SQL Serwerze

Instrukcje instalacji pakietu IBM SPSS Data Access Pack dla systemu Windows

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

Pracownia internetowa w szkole ZASTOSOWANIA

- Narzędzie Windows Forms. - Przykładowe aplikacje. Wyższa Metody Szkoła programowania Techniczno Ekonomiczna 1 w Świdnicy

Program kadrowo płacowy - wersja wielodostępna z bazą danych Oracle SQL Server 8 lub 9

Symfonia Produkcja Instrukcja instalacji. Wersja 2013

Instalacja serwera zarządzającego F-Secure Policy Manager

Ewidencja Wyposażenia PL+

Instrukcjaaktualizacji

INSTRUKCJA INSTALACJI SYSTEMU

Programowanie komponentowe. Przykład 1 Bezpieczeństwo wg The Java EE 5 Tutorial Autor: Zofia Kruczkiewicz

Migracja bazy danych Microsoft Access *.mdb do Microsoft SQL 2008 Server R2 SP1 dla oprogramowania Płatnik

Dokumentacja instalacji aktualizacji systemu GRANIT wydanej w postaci HotFix a

Wykład 3 Inżynieria oprogramowania. Przykład 1 Bezpieczeństwo(2) wg The Java EE 5 Tutorial Autor: Zofia Kruczkiewicz

DLA DREAMBOX & FLASHWIZARD

Praca z programami SAS poza lokalną siecią komputerową UZ. Zestawienie tunelu SSH oraz konfiguracja serwera proxy w przeglądarce WWW

Instrukcja instalacji i konfiguracji bazy danych SQL SERVER 2008 EXPRESS R2. Instrukcja tworzenia bazy danych dla programu AUTOSAT 3. wersja 0.0.

Tomasz Greszata - Koszalin

Kopiowanie i instalowanie pliku w systemie Windows CE

Praca z programami SAS poza lokalną siecią komputerową UZ. Zestawienie tunelu SSH oraz konfiguracja serwera proxy w przeglądarce WWW

Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami

Problemy techniczne SQL Server

Data modyfikacji:

Problemy techniczne SQL Server

WYDRA BY CTI. WYSYŁANIE DOKUMENTÓW ROZLICZENIOWYCH I ARCHIWIZACJA Instrukcja do programu

Krotki przewodnik instalacji i połączenia z VATSIM

HELIOS pomoc społeczna

Polska wersja pakietu raportowego ActiveFactory 9.1 wymaga polskiego systemu operacyjnego Windows 2000 / Windows XP / Windows 2003.

Przykładowa dostępna aplikacja w Visual Studio - krok po kroku

Instalacja aplikacji

Szyfrowanie połączeń między serwerem Oracle i klientem

Instalacja SAS Forecast Studio for Desktop 12.1

Laboratorium - Poznawanie FTP

ibcslabel v2 Instrukcja instalacji systemu

Problemy techniczne SQL Server. Zarządzanie bazami danych na serwerze SQL

System. Instalacja bazy danych MySQL. Autor : Piotr Zielonka tel Piotrków Tryb., sierpień 2018r.

INFORMATOR TECHNICZNY WONDERWARE

Instalacja sieciowa Autodesk AutoCAD oraz wertykali

Aplikacje WWW. Laboratorium z przedmiotu Aplikacje WWW - zestaw 01

Kostki OLAP i język MDX

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

Informacje które należy zebrać przed rozpoczęciem instalacji RelayFax.

BACKUP BAZ DANYCH FIREBIRD

Zalecana instalacja i konfiguracja Microsoft SQL Server 2016 Express Edition dla oprogramowania Wonderware

Podręcznik administratora Systemu SWD ST Instrukcja instalacji systemu

dziennik Instrukcja obsługi

Instrukcja instalacji programu SYSTEmSM

Instrukcja instalacji oprogramowania dla środowiska Windows

Przebieg instalacji NKP

Problemy techniczne SQL Server. Zarządzanie bazami danych na serwerze SQL

INSTRUKCJA INSTALACJI

5.1. MINIPOS MINIPOS. INSTALACJA ORAZ URUCHOMIENIE USŁUGI

Microsoft.NET: ASP.NET MVC + Entity Framework (Code First)

INFORMATOR TECHNICZNY WONDERWARE

2. W oknie dialogowym Choose Toolbox Items w zakładce.net Framework Components naciskamy przycisk Browse...

Dokumentacja fillup - MS SQL

Microsoft.NET: Warstwa dostępu do danych (DAL) w aplikacjach ASP.NET Web Forms

Instrukcja Instalacji. Instalacja lokalna

DHL CAS ORACLE Wymagania oraz instalacja

IBM SPSS Statistics - Essentials for R: Instrukcje instalacji dla System Mac OS

Instrukcja instalacji systemu

Instrukcja instalacji Control Expert 3.0

Instrukcja migracji danych z bazy Derby do bazy Oracle

SKRÓCONA INSTRUKCJA INSTALACJI MODEMU I KONFIGURACJA POŁĄCZENIA Z INTERNETEM NA WINDOWS 8 DLA AnyDATA ADU-510L

MS Visual Studio Express 2012 for Web instalacja i konfiguracja

Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie

SKRÓCONA INSTRUKCJA INSTALACJI MODEMU I KONFIGURACJA POŁĄCZENIA Z INTERNETEM NA WINDOWS 8 DLA AnyDATA ADU-520L

Zdalny dostęp SSL. Przewodnik Klienta

Site Installer v2.4.xx

asix Autoryzacja dostępu do zasobów WWW systemu asix (na przykładzie systemu operacyjnego Windows 2008)

Połączenia. Obsługiwane systemy operacyjne. Instalowanie drukarki przy użyciu dysku CD Oprogramowanie i dokumentacja

RODO a programy Matsol

Narzędzia i aplikacje Java EE. Usługi sieciowe Paweł Czarnul pczarnul@eti.pg.gda.pl

Instrukcja instalacji programu ARPunktor wraz z serwerem SQL 2005 Express

Archiwizacja baz MSSQL /BKP_SQL/ opis oprogramowania

Procedura wygenerowania paczki instalacyjnej oprogramowania F-Secure

INFORMATOR TECHNICZNY WONDERWARE

Program RMUA. Instrukcja konfiguracji i pracy w programie. (Wersja 2)

INFORMATOR TECHNICZNY WONDERWARE. Ograniczenie wyświetlania listy zmiennych w przeglądarce zmiennych ActiveFactory

INFORMATOR TECHNICZNY WONDERWARE

Dokumentacja instalacji aktualizacji systemu GRANIT wydanej w postaci HotFix a

Dokumentacja wdrożeniowa Project Lord 1.0

Polskie znaki w bazie danych

Aktualizacje oprogramowania Instrukcja obsługi

Instalacja i konfiguracja IIS-a na potrzeby dostępu WEB do aplikacji Wonderware InTouch Machine Edition

Transkrypt:

Instrukcja tworzenia aplikacji bazodanowej opartej o technologię Oracle i platformę.net Aby móc uzyskaćdostęp do bazy danych z zewnętrznych aplikacji, w tym wypadku aplikacji.net, niezbędne jest wykonanie szeregu czynności. Poniżej przedstawiono krok po kroku jak uruchomićprostąaplikacjęłączącąsięz baządanych: 1. Oracle Data Access Components (ODAC, to zestaw narzędzi, w których zawarto m.in. Oracle Developer Tools for Visual Studio Oracle Data Provider for.net Oracle Providers for ASP.NET Oracle ODBC Driver Zestaw ten jest dostępny pod adresem internetowym: http://www.oracle.com/technetwork/topics/dotnet/utilsoft-086879.html Po ściągnięciu na dysk twardy, plik ODTwithODAC112021.zip należy rozpakowaći uruchomić instalator setup.exe. Należy postępowaćzgodnie z instrukcjami wyświetlanymi na ekranie. W momencie pojawienia sięzapytania o wybór produktu do instalacji: Strona 1

należy wybrać opcjępierwszą. Jeśli baza danych została zainstalowana na lokalnym komputerze, można zainstalować ODAC w już istniejącym katalogu nazywanym $ORACLE_BASE (może w różnych systemach przybieraćinnąnazwę wybierając opcję drugą. Następnie należy wybraćścieżkędostępu a w następnym kroku komponenty, które majązostaćzainstalowane (można pozostawićdomyślne ustawienia. 2. Po udanej instalacji należy skopiować(jeśli ma siędostęp, pliki tnsnames.ora oraz sqlnet.ora, które znajdują się w katalogu z zainstalowaną bazą danych $ORACLE_BASE\PRODUCT\11.2.0\DBHOME_1\NETWORK\ADMIN (w zależności od rodzaju zainstalowanej bazy danych ścieżka dostępu może sięróżnić do katalogu z zainstalowanym klientem (ODAC $ORACLE_BASE\PRODUCT\11.2.0\CLIENT_1\NETWORK\ADMIN (w zależności od miejsca w którym zainstalowano oprogramowanie klienta, ścieżka ta może sięróżnić. Pliki te sączęściąoprogramowania nazywanego Oracle Net, które umożliwia komunikacjępomiędzy stacjąklienckąi baządanych Oracle. Dzięki niemu zapytanie wysyłane przez klienta nie szuka bazy, lecz trafia bezpośrednio do właściwego komputera, którym jest właśnie serwer bazy. W przypadku braku dostępu do powyższych plików, należy odnaleźćpodfolder w folderze głównym instalacji pakietu klienta (ODAC o nazwie $ORACLE_BASE\PRODUCT\11.2.0\CLIENT_1\NETWORK\ADMIN\SAMPLE i stamtąd skopiować wyżej wspomniane pliki do katalogu $ORACLE_BASE\PRODUCT\11.2.0\CLIENT_1\NETWORK\ADMIN. Plik tnsnames.ora należy wyedytowaćwedług poniższego schematu: address name= (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP(Host = hostname(port = port (CONNECT_DATA = (SERVICE_NAME = sid gdzie: sid: nazwa bazy danych (najczęściej orcl lub xe hostname: adres komputera pełniącego rolęserwera bazy danych port: numer portu używanego do komunikacji z baządanych Strona 2

address name: krótka nazwa, zdefiniowana przez użytkownika, która będzie określaćdany deskryptor połączenia. Nazwa ta będzie używana podczas definiowana połączenia aplikacji.net z baządanych. Przykładowy plik tnsnames.ora może wyglądaćnastępująco: ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP(HOST = localhost(port = 1521 (CONNECT_DATA = (SERVER = DEDICATED (SERVICE_NAME = orcl Należy pamiętaćo prawidłowym formatowaniu powyższego pliku, zgodnie z pokazanym schematem. Wszelkie niedomknięte nawiasy, bądźbraki spacji mogądoprowadzićdo błędów w komunikacji. 3. W kolejnym kroku przechodzimy do programu Visual Studio. Należy utworzyćnowy projekt, wybierając kolejno Visual C# i Windows Forms Application, nadając mu odpowiednie nazwy. Następnie należy dodaćreferencjędo projektu, wybierając z menu Project i Add Reference. W zakładce.net należy wybraćoracle.dataaccess. Strona 3

4. Ostatnim krokiem konfiguracyjnym jest dodanie deklaracji na początku kodu projektu przechodząc do zakładki View i wybierając Code, albo naciskając klawisz F7 i dopisując dwie linijki: using Oracle.DataAccess.Client; using Oracle.DataAccess.Types; 5. Tworzenie interfejsu użytkownika Wybierając z toolbox a odpowiednie kontrolki, należy utworzyćtrzy labele, trzy textboxy oraz jeden button podobnie do schematu poniżej: Następnie należy nadaćim odpowiednie nazwy we właściwościach. W powyższym przykładzie, text boxy mająnazwy odpowiednio: userid, password, datasource, natomiast button ma nazwęconnect. We właściwościach textboxa password można dodatkowo utworzyć zasłanianie wpisywanego hasła, nadając we właściwościach atrybutowi PasswordChar znak (*: Strona 4

6. Utworzenie kodu odpowiadającego za połączenie z baządanych W bloku klasy Form1(, zaraz za blokiem public Form1( należy utworzyćobiekt OracleConnection: private OracleConnection conn = new OracleConnection(; Następnie, przechodząc do widoku interfejsu należy dwa razy kliknąćprzycisk odpowiedzialny za łączenie, w powyższym przykładzie connect, a następnie dodać poniższy kod: conn.connectionstring = "User Id=" + userid.text + ";Password=" + password.text + ";Data Source=" + datasource.text + ";"; conn.open(; Na koñcu nale y nadaæ atrybut Enabled przyciskowi connect jako false: connect.enabled = false; Gotowy kod powinien byæ podobny do poni szego: Strona 5

Gotowa aplikacja powinna wyglądaćnastępująco: Po wpisaniu nazwy użytkownika, hasła oraz źródła danych (zgodnie z nazwąnadanąw pliku tnsnames.ora możliwe jest połączenie z bazą. Jeśli nie wystąpiążadne błędy podczas łączenia, przycisk Connect powinien zostaćwyłączony: Strona 6