Database Connectivity

Podobne dokumenty
INFORMATOR TECHNICZNY WONDERWARE. Odczytywanie danych z arkusza Excel za pomocą zapytań SQL do aplikacji InTouch

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej. Laboratorium cyfrowej techniki pomiarowej. Ćwiczenie 4

Ćwiczenia laboratoryjne nr 11 Bazy danych i SQL.

T-SQL dla każdego / Alison Balter. Gliwice, cop Spis treści. O autorce 11. Dedykacja 12. Podziękowania 12. Wstęp 15

PRZESTRZENNE BAZY DANYCH WYKŁAD 2

Oracle11g: Wprowadzenie do SQL

Laboratorium nr 4. Temat: SQL część II. Polecenia DML

dziennik Instrukcja obsługi

PHP: bazy danych, SQL, AJAX i JSON

PLAN WYKŁADU BAZY DANYCH PODSTAWOWE KWESTIE BEZPIECZEŃSTWA OGRANICZENIA DOSTĘPU DO DANYCH

Literatura: SQL Ćwiczenia praktyczne Autor: Marcin Lis Wydawnictwo: Helion. Autor: Joanna Karwowska

Projektowanie systemów baz danych

Bazy danych. Wykład IV SQL - wprowadzenie. Copyrights by Arkadiusz Rzucidło 1

CREATE USER

Maszyna stanu State Machine

PODSTAWY BAZ DANYCH 13. PL/SQL

Instalacja MySQL.

Bazy danych. Polecenia SQL

PHP może zostać rozszerzony o mechanizmy dostępu do różnych baz danych:

KOLEKCJE - to typy masowe,zawierające pewną liczbę jednorodnych elementów

Oracle PL/SQL. Paweł Rajba.

Paweł Rajba

Programowanie w Ruby

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

Podstawy programowania III WYKŁAD 2

Składowane procedury i funkcje

Wykład 5: PHP: praca z bazą danych MySQL

Informatyka I. Programowanie aplikacji bazodanowych w języku Java. Standard JDBC.

P o d s t a w y j ę z y k a S Q L

Założenia do ćwiczeń: SQL Server UWM Express Edition: \SQLEXPRESS. Zapoznaj się ze sposobami użycia narzędzia T SQL z wiersza poleceń.

Oracle PL/SQL. Paweł Rajba.

1.1. System otwartych baz danych ODBC. System otwartych baz danych ODBC. Interfejs ODBC. Interfejs ODBC. System otwartych baz danych ODBC

Przestrzenne bazy danych Podstawy języka SQL

SIECI KOMPUTEROWE I BAZY DANYCH

Blaski i cienie wyzwalaczy w relacyjnych bazach danych. Mgr inż. Andrzej Ptasznik

Zagadnienia. Konstrukcja bibliotek mysql i mysqli w PHP. Dynamiczne generowanie stron. Połączenie, zapytanie i sesja

Plan. Formularz i jego typy. Tworzenie formularza. Co to jest formularz? Typy formularzy Tworzenie prostego formularza Budowa prostego formularza

Ref. 7 - Język SQL - polecenia DDL i DML

Administracja i programowanie pod Microsoft SQL Server 2000

Informatyka I. Standard JDBC Programowanie aplikacji bazodanowych w języku Java

DECLARE VARIABLE zmienna1 typ danych; BEGIN

Autor: Joanna Karwowska

NARZĘDZIA WIZUALIZACJI

Wprowadzenie do BD Operacje na bazie i tabelach Co poza zapytaniami? Algebra relacji. Bazy Danych i Systemy informacyjne Wykład 2.

SQL Server i T-SQL w mgnieniu oka : opanuj język zapytań w 10 minut dziennie / Ben Forta. Gliwice, Spis treści

Dostęp do baz danych z serwisu www - PHP. Wydział Fizyki i Informatyki Stosowanej Joanna Paszkowska, 4 rok FK

Sprawdzenie czy połączenie przebiegło poprawnie if (mysqli_connect_errno()) { echo Błąd; Połączenie z bazą danych nie powiodło się.

Biuletyn informacyjny WeriOn. 3/2015 Instrukcja konfiguracji połączenia z programem Subiekt GT r.

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej

Nowe technologie baz danych

Języki programowania wysokiego poziomu. PHP cz.4. Bazy danych

TI - Bazy TECHNOLOGIE INFORMACYJNE

Programowanie w SQL procedury i funkcje. UWAGA: Proszę nie zapominać o prefiksowaniu nazw obiektów ciągiem [OLIMP\{nr indeksu}] Funkcje użytkownika

1. Połączenie z bazą danych. W wybranym edytorze tworzymy plik sqltest.py i umieszczamy w nim poniższy kod. #!/usr/bin/python3 import sqlite3

Programowanie MSQL. show databases; - pokazanie jakie bazy danych są dostępne na koncie

Projektowanie baz danych za pomocą narzędzi CASE

Wprowadzenie do JDBC z wykorzystaniem bazy H2

SZKOLENIE: Administrator baz danych. Cel szkolenia

Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości

Systemy GIS Tworzenie zapytań w bazach danych

Bazy danych. Plan wykładu. Diagramy ER. Podstawy modeli relacyjnych. Podstawy modeli relacyjnych. Podstawy modeli relacyjnych

Przykłady najlepiej wykonywać od razu na bazie i eksperymentować z nimi.

77. Modelowanie bazy danych rodzaje połączeń relacyjnych, pojęcie klucza obcego.

Wykład 5. SQL praca z tabelami 2

Relacyjne bazy danych. Podstawy SQL

SQL :: Data Definition Language

Język SQL, zajęcia nr 1

Krzysztof Kadowski. PL-E3579, PL-EA0312,

PHP i MySQL dla każdego / Marcin Lis. Wyd. 3. Gliwice, cop Spis treści

PRZYRZĄDY WIRTUALNE. Część 6 Macierze, klastry, wzory. Prof. Krzysztof Jemielniak

Ogólny plan przedmiotu. Strony WWW. Literatura BAZY DANYCH. Materiały do wykładu:

Podstawy technologii WWW

Konfiguracja programu ODBCImportYOTOGI do pracy z systemem Yotogi.

INSTRUKCJA INSTALACJI DATAMOBILE. Ver. 1.3

NARZĘDZIA WIZUALIZACJI

NARZĘDZIA WIZUALIZACJI

Po instalacji serwera MYSQL dostępne jest konto o nazwie root. Domyślnie nie ma ono przypisanego hasła, aczkolwiek podczas procesu konfiguracji jest

Tworzenie aplikacji bazodanowych w delphi dla dużych baz danych FRAMEWORK IMPET

Metody dostępu do danych

SQL 4 Structured Query Lenguage

Obiektowe bazy danych

Java i jej wykorzystanie do tworzenia dynamicznych aplikacji Webowych

Programowanie w Ruby

Bazy danych. Bazy danych. Podstawy języka SQL. Dr inż. Paweł Kasprowski.

Podstawowe pojęcia dotyczące relacyjnych baz danych. mgr inż. Krzysztof Szałajko

Wprowadzenie do projektowania i wykorzystania baz danych Relacje

LK1: Wprowadzenie do MS Access Zakładanie bazy danych i tworzenie interfejsu użytkownika

Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny technologiczny Politechnika Śląska

koledzy, Jan, Nowak, ul. Niecała 8/23, , Wrocław, , ,

mysql> UPDATE user SET Password=PASSWORD('pass') WHERE user='root'; Query OK, 2 rows affected (0.05 sec) Rows matched: 2 Changed: 2 Warnings: 0

strukturalny język zapytań używany do tworzenia i modyfikowania baz danych oraz do umieszczania i pobierania danych z baz danych

Sprawdzenie poziomu izolacji transakcji (w aktualnym połączeniu):

Manipulowanie danymi przy użyciu DAO

JDBC w LoXiMie. Interfejs Java Database Connectivity dla systemu LoXiM. Adam Michalik 2008

Biuletyn informacyjny WeriOn. 4/2015 Instrukcja konfiguracji połączenia z programem WF-MAG r.

Relacyjne bazy danych. Podstawy SQL

5. Bazy danych Base Okno bazy danych

Zakres tematyczny dotyczący kursu PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi

Transkrypt:

Oprogramowanie Systemów Pomiarowych 15.01.2009 Database Connectivity Dr inŝ. Sebastian Budzan Zakład Pomiarów i Systemów Sterowania

Tematyka Podstawy baz danych, Komunikacja, pojęcia: API, ODBC, DSN, Połączenie z bazą danych UDL, PROMPT, Pobieranie informacji o bazie danych tabele, kolumny, Tworzenie tabel w bazie danych: CREATE, DELETE, Dodawanie i pobieranie danych z tabel INSERT, SELECT, Polecenia SQL Zadanie do realizacji

Źródła informacji http://www.ni.com Database Connectivity Toolset User Manual. http://www.mysql.com Najnowsze wersje sterowników, MySQL Manual. http://www.labview.pl Pytania, poblemy

Wprowadzenie Baza danych = Zbiór informacji + Program Typowe rodzaje baz danych: bazy relacyjne bazy obiektowe bazy relacyjno-obiektowe temporalne bazy danych strumieniowe bazy danych Aplikacja LabView/SQL Interfejs sterownik Baza danych

Wprowadzenie Najczęstsze działania na bazie danych: Create Table (data definition, dd), Insert (data manipulation, dm), Select, Update (dm), Delete (dm).

Źródła baz danych API Application Programming Interface ODBC Open DataBase Connectivity DSN Data Source Name - DSN systemowe - DSN uŝytkownika - DSN plikowe Panel sterowania/ narzędzia administracyjne/ źródła danych ODBC.

Lokalizacja DC: All function Database

Podstawowa zasada otwarcie połączenia - wykonanie operacji - zamknięcie połączenia

Otwarcie połączenia Zamknięcie połączenia

Trzy metody połączenia ze źródłem bazy danych: 1. DSN ODBC określamy nazwę źródła, np. LabView. 2. UDL (Universal Data link ) Prompt wybieramy źródło oraz konfigurację połączenia. 3. UDL file podajemy pełną ścieŝkę do pliku *.udl

Przykłady połączeń DSN ODBC baza o nazwie: LabView Sprawdzić równieŝ dla losowej nazwy

Przykłady połączeń UDL Prompt

Przykłady połączeń UDL Prompt

Przykłady połączeń UDL File podajemy pełną ścieŝkę do pliku C:\Program Files\National Instruments\LabVIEW 7.1\examples\database\LabVIEW.udl

Przykłady połączeń Przedstawić wszystkie metody połączenia na jednym diagramie (case)

Na początek: odczytywanie danych o bazie

Przykład 1 odczytanie informacji o tabelach - proste - wprowadź nazwę bazy - otwórz połączenie - pobierz nazwy tabel - pętla for loop - build array - shift register - wyświetl nazwy tabel, - zamknij połączenie

Przykład 1 odczytanie informacji o tabelach - proste

Przykład 2 odczytanie informacji o tabelach - pełne

Przykład 2 odczytanie informacji o tabelach - pełne For loop Odczytanie tabel Unbundle by name For loop Odczytanie kolumn Constant array + string constant Format into string

Przykład 2 odczytanie informacji o tabelach - pełne Build array Array

Przykład 3 odczytanie informacji o tabelach wersja pełna poprawiona

Przykład 3 odczytanie informacji o tabelach wersja pełna poprawiona

Przykład 3 odczytanie informacji o tabelach wersja pełna poprawiona Empty String Pierwsze wykonanie pętli Wszystkie kolejne

Przykład 3 odczytanie informacji o tabelach wersja pełna poprawiona

Tabela tworzenie

Tabela tworzenie Jak utworzyć tablice informacji o kolumnach? Tablica Klaster

Tabela tworzenie, przykład Diagram znajduje się na następnej stronie

Tabela tworzenie, przykład Diagram

Tabela usuwanie Front panel Diagram

Tabela dodawanie rekordu. Polecenie: INSERT - bloczek

Tabela dodawanie rekordu. Polecenie: INSERT - bloczek Klaster Definicja kolumn Bundle WaŜne: Przy dodawaniu rekordów metodą INSERT pierwszy wiersz definiuje rozmiary zmiennych. Porównać z CREATE TABLE

Bundle Klaster

Tabela dodawanie rekordu. Polecenie: INSERT zapytanie SQL

Tabela dodawanie rekordu. Polecenie: INSERT zapytanie SQL

Tabela dodawanie rekordu. Polecenie: INSERT zapytanie SQL

Polecenie: SELECT

Polecenie: SELECT

Polecenie: SELECT

Zadanie do samodzielnego wykonania Rejestracja sygnału sinusoidalnego.