Aplikacje bazodanowe ADO.NET PHP i MySQL

Slides:



Advertisements
Podobne prezentacje
18/11/ Języki programowania 1 Piotr Górczyński Biblioteki.
Advertisements

Zabezpieczenia w programie MS Access
ActiveX. OLE W Windows 95 wprowadzono nową wersję techniki łączenia i osadzania OLE różnica między łączeniem a osadzaniem Office jako przykład wykorzystania.
PHP + MySQL część II.
Komponenty bazy danych Baza danych Jest to uporządkowany zbiór powiązanych ze sobą danych charakterystycznych dla pewnej klasy obiektów lub zdarzeń,
WPROWADZENIE DO BAZ DANYCH
25/08/ Bazy danych II Piotr Górczyński MS Access – Action Query.
MS Access 2000 Tworzenie bazy danych Piotr Górczyński 2005.
20/09/ Języki programowania 1 Piotr Górczyński Kreator form.
18/11/ Języki programowania 1 Piotr Górczyński Łączenie z bazą danych.
Wycofywanie potwierdzonych transakcji
Aplikacje ASP.NET Arkadiusz Twardoń ZTiPSK
Rozdział 13: Architektura systemu Oracle
Metody autoryzacji użytkowników wymaga integracji z systemem operacyjnym nie wymaga logowania mała pewność mechanizmu wymaga logowania duża pewność mechanizmu.
Obsługa plików csv Do odczytu z pliku csv można użyć następującego kodu: $fp = fopen ("strony.csv","r"); $num = 0; while ($data = fgetcsv ($fp, 1000, ";"))
Wprowadzenie do Unix’a
Obsługa bazy danych z poziomu phpMyAdmin
Bezpieczeństwo Procedury składowane Funkcje i Wyzwalacze
Marta Kupiec Adrian Macal
Wykład 8 Wojciech Pieprzyca
Wykład 5 Wojciech Pieprzyca
Programowanie wizualne PW – LAB5 Wojciech Pieprzyca.
Rozproszone bazy danych
Bezpieczeństwo danych
Wyższa Szkoła Ekologii i Zarządzania
Technologia.Net Bazy danych. Technologia ADO.Net Służy do dostarczania danych z rożnych źródeł (baz danych) do aplikacji Jest produktem Microsoft Umożliwia.
Bezpieczeństwo baz danych
Przykład włamania do aplikacji internetowej poprzez modyfikację zapytań SQL Skrypty ASP Serwer bazy danych MS SQL Server Piotr Kuźniacki BDi.
Wprowadzenie do JSP Copyright © Politecnico di Milano September 2003 Translation: Kamil Żyła, Politechnika Lubelska.
MySQL – ODBC - ACCESS.
Wirtualna baza SQL zgodna z SQL Server SQL as a Service
Informatyczny system edukacyjny do przedmiotu „Multimedia”
Użytkownicy i przywileje Sesja - przykład Błędy Komunikacja międzyskryptowa Wykład 83PD Technologie internetowe.
Bazy danych podstawowe pojęcia
Uniwersytet Mikołaja Kopernika
Systemy zarządzania treścią Content Management System
Bazy danych.
ASP BAZY. 2.2 S. Wolek Wst. do Inf. Połączenie z bazą danych przez ADO (ActiveX Data Object) do: - źródła ODBC - bazy z podanie nazwy sterownika ODBC.
SQL - Structured Query Language
Tworzenie interfejsów do bazy danych z wykorzystaniem technologii ADO
Komendy SQL do pracy z tabelami i bazami
18/11/ Języki programowania 1 Piotr Górczyński Kontrolki.
ASP BAZY DANYCH. 2 S. Wolek Wst. do Inf. Połączenie z bazą danych przez ADO (ActiveX Data Object) do: - źródła ODBC - bazy z podanie nazwy sterownika.
ADO .NET.
Bazy danych Microsoft access 2007.
Bazy danych, sieci i systemy komputerowe
PL/SQL – dalsza wędrówka
Projektowanie Aplikacji Internetowych
Technologie programowania systemów internetowych
Autor: Damian Urbańczyk
Projekt z Technologii Internetowych
Zbiór danych zapisanych zgodnie z określonymi regułami. W węższym znaczeniu obejmuje dane cyfrowe gromadzone zgodnie z zasadami przyjętymi dla danego.
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski 1 informatyka +
Technologia.Net Bazy danych. Technologia ADO.Net Służy do dostarczania danych z rożnych źródeł (baz danych) do aplikacji Jest produktem Microsoft Umożliwia.
Jak wykonać prosty licznik odwiedzin strony internetowej?
Komendy SQL do pracy z danymi
Tworzenie aplikacji bazodanowych w.NET Piotr Dzierżak.
XML w bazach danych.
.NET i Bazy Danych Projekt: Wadim Grasza.
Wykład 3 Prowadzący: dr Paweł Drozda. Użytkownik bazy danych – osoba lub aplikacja, mająca dostęp do części danych zgromadzonych w bazie Uprawnienia –
Object-relational mapping (aka O/RM, ORM, and O/R mapping)
BAZY DANYCH Microsoft Access Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Katedra Automatyki i.
Współpraca PHP i MySQL Wygodniejszym i wydajniejszym sposobem przechowywania i korzystania z danych zapisanych na serwerze jest współpraca z relacyjna.
ASP.NET Kontrolki źródła danych i prezentacji danych w ASP.Net
ASP.NET Dostęp do bazy danych z poziomu kodu Elżbieta Mrówka-Matejewska.
Temat: Tworzenie bazy danych
Projekt „NEW-TECH Program rozwoju praktycznych kompetencji nauczycieli zawodów branż nowych technologii” jest współfinansowany przez Unię Europejską Projekt.
Strukturalny język zapytań SQL - historia
Technologie Informacyjne Bazy danych
Zapis prezentacji:

Aplikacje bazodanowe ADO.NET PHP i MySQL Katedra Systemów Ekspertowych i Sztucznej Inteligencji Wyższa Szkoła Informatyki i Zarządzania w Rzeszowie

ADO.NET

ADO.NET - wprowadzenie ADO.NET (ActiveX Data Objects .NET) – technologia Microsoft, umożliwiająca dostęp do relacyjnej bazy da-nych z poziomu kodu aplikacji Łączenie się z bazą danych, Wykonywanie zapytań SQL oraz pobieranie ich wyników, Wyświetlanie danych odczytanych z bazy, Obsługa błędów dostępu do danych.

ADO.NET 2.0 – dostęp do danych MS SQL SERVER (SqlConnection, SqlCommand, itp.) Oracle (OracleConnection, OracleCommand, itp.) Interfejs OLE DB (OleDbConnection, OleDbCom-mand, itp.) Interfejs ODBC (OdbcConnection, OdbcCommand, itp.)

Połączenie baza danych - aplikacja 6-etapowy proces: Import potrzebnych przestrzeni nazw, Zdefiniowanie połączenia do bazy danych (SqlConnection), Ustawienie zapytania (obiekt SqlCommand), Otwarcie połączenia i wykonanie zapytania SQL – wyniki zwracane do obiektu SqlDataReader, Pobranie danych z obiektu SqlDataReader i ich wyświetle- nie, Zamknięcie połączenia z bazą danych.

Przykład 1

Import niezbędnych przestrzeni nazw (1) Wykorzystanie bazy danych MS SQL Server – im-port przestrzeni nazw System.Data.SqlClient. Najważ-niejsze z klas SQL: SqlConnection – udostępnienie właściwości i metod łączenia się z bazą SQL Server, SqlCommand – przechowywanie danych o zapytaniach i procedurach składowanych uruchamianych na serwerze, SqlDataReader – dane z bazy są zwracane do tej klasy. Za- wiera ona właściwości oraz metody przeglądania danych.

Definiowanie połączenia z bazą (2)

Ustawienie zapytania (3)

Wykonywanie polecenia (4) Klasa SqlCommand posiada 3 metody: ExecuteReader – używana do zapytań (lub procedur składo- wanych) zwracających jeden (lub więcej) wierszy danych, ExecuteScalar – używana do zapytań (lub procedur składo- wanych) zwracających pojedynczą wartość, ExecuteNonQuery – używana do zapytań (lub procedur skła- dowanych) wstawiających lub modyfikujących dane.

Wykonywanie polecenia (4) cd..

Pobieranie i wyświetlanie danych (5)

Zamknięcie połączenia (6)

Wynik działania (Przykład 2)

PHP i MySQL

Przykład

PHP i MySQL - wprowadzenie Tworzenie bazy danych (PHPMyAdmin), Łączenie się z bazą danych: Ustanawianie połączenia (mysql_connect), Wybór bazy danych (mysql_select_db), Zamykanie połączenia (mysql_close), Wykonywanie poleceń SQL: Wybieranie, wstawianie, uaktualnianie oraz usuwanie danych (mysql_query), Wyświetlanie danych odczytanych z bazy oraz obsłu-ga błędów.

PHP – dostęp do danych MySQL (mysql_connect, mysql_create_db, itp.) MS SQL SERVER (mssql_connect, mssql_execute itp.) PostrgeSQL (pg_connect, pg_update itp.)

Tworzenie bazy danych (PHPMyAdmin)

Definiowanie połączenia z serwerem (1)

Wybór bazy danych (2)

Wykonywanie polecenia (zapytania) (3) Przykładowe polecenia: Tworzenie tabeli, Wybór danych z bazy, Wstawianie danych, Modyfikacja danych, oraz Usuwanie danych.

Wyświetlanie danych na stronie (4) Kończenie połączenia: Zwalnianie pamięci (mssql_free_result), Zamykanie połączenia z bazą (mssql_close).

Dziękuję za uwagę… Wyższa Szkoła Informatyki i Zarządzania ul. Sucharskiego 2, 35-225 Rzeszów, Polska Dziękuję za uwagę… 24