Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Java Sun SQL Tutorial

Prístup k relačnej databáze z Javy je priamočiary proces . Mnoho aplikácií používa Java rozhranie pre prístup k dátam z prostredia desktopu . Java používa knižnice ako je Java Database Connectivity ( JDBC ) API pre správu databázy akcií , ako je dotazovanie , aktualizáciu a vkladanie . Môžete použiť JDBC z programu Java spúšťať SQL dotazy , ako vaše aplikácia vyžaduje . Programy JDBC možno pripojiť k rôznym systémom ( DBMS ) , Správa databáz vrátane Oracle a MySQL . Dosiahnutie pripojenie k databáze z vašich projektov Java vyžaduje iba niekoľko jednoduchých krokov . Pokyny dovolená 1

Vytvorenie projektu Java a získať JDBC . Vo zvolenom Java IDE , vytvoriť nový projekt a hlavné triedy . Stiahnite si správny ovládač JDBC pre ľubovoľný databázový systém je databáza uložená v. Existuje mnoho DBMS ovládače k dispozícii a musíte použiť ten správny , aby vaše programy v jazyku Java komunikovať s dátami spoľahlivo . Nainštalujte ovládač JDBC na vašom počítači , nasledujúce inštrukcie hotela . V hornej časti hlavného projektu Class súboru , patria do tohto dovozného vyhlásenia , ktorá vám umožní používať funkcie SQL : .

Import java.sql * ;
2

Pripojte sa k databáze . Použitie JDBC pre pripojenie k databáze . K tomu budete potrebovať údaje o databáze , vrátane adresy URL , jeho umiestnenie , rovnako ako vaše užívateľské meno a heslo pre prístup k nemu . Normálne databázy bude mať nastavenie užívateľov , ktorí boli udelené špecifické úrovne prístupu k nej , takže budete musieť použiť log - in informácie o jednom takom používateľského konta . V hlavnej metódu svojho projektu , patrí tento kód , meniť údaje , aby vyhovovali vašej databáze a detaily užívateľa :

vyskúšať

{

//získať inštanciu vodiča

Class.forName ( " com.mysql.jdbc.Driver " ) newInstance ( ) ; .

//zadajte údaje pre váš užívateľský účet databázy

String myusername = " myusername " ;

String Mojeheslo = " mojeheslo " ;

//URL a DBMS pre databázu

String myDatabaseURL = " jdbc : mysql ://mydomain.com ? /database user = " + myusername + " & password = " + mojeheslo ;

//získať pripojenie k databáze

java.sql.Connection myDBConnection = DriverManager.getConnection ( myDatabaseURL ) ;

//vytvoriť vyhlásenie spracovanie inštancie vykonávať dotazy

vyhlásenie myStatHandle = myDBConnection.createStatement ( ) ;

}

catch ( Exception e )

{ System.out.println ( E.getMessage ( ) ) ; }

try a catch bloky sú potrebné v prípade , že je chyba robiť spojenie
. sims 3

Vykonať dotaz na databázu . Vytvorenie a spustenie SQL dotazu na databázu pomocou nasledujúcej syntaxe , vnútri bloku try v kóde :

//dotaz na tabuľku s názvom " Stuff "

String sillyQuery = " Vybrať * z Stuff " ;

//vykonať dotaz a získať výsledky vrátené

ResultSet sillyResults = myStatHandle.executeQuery ( sillyQuery ) ;

//prechádzať výsledky a výstup je

while ( sillyResults.next ( ) )

{

//ak tabuľka látka má stĺpec s názvom " vec "

systému . out.println ( " vec : " + sillyResults.getString ( " vec " ) ) ;

}

Toto je príklad pre demonštráciu . Budete zvyčajne chcú vykonať ďalšie spracovanie vašich dát .
4

vykonávajte aktualizácie na vašich dát . Vytvoriť a spustiť aktualizačný SQL na databáze . Použite nasledujúcu syntax :

//zmeniť " vec " hodnotu každej položky s hodnotou " ID " stĺpca , ktorá sa rovná 10

String sillyUpdate = " Aktualizácia Stuff nastaviť vec = ' stoličky ' kde ID = 10 " ;

//vykonať aktualizáciu a získať za následok späť

int sillySuccess = myStatHandle.executeUpdate ( sillyUpdate ) ;

môžete použiť hodnotu celej číslo vrátenej na overenie , že aktualizácia bola úspešná .
5

Vykonať vložky na vašich dát . Syntax pre vkladanie dát je podobný ako u jeho aktualizáciu , a to takto :

//vložiť novú hodnotu v " Stuff " tabuľky

String sillyInsert = " Vložiť do Stuff ( ID , vec ) hodnoty ( 20 , ' tabuľka ' ) " ;

//spúšťať vložku a získajte viesť späť

int sillySuccess = myStatHandle.executeUpdate ( sillyInsert ) ;

môžu znovu použiť celé číslo , aby sa ubezpečil vložka bola úspešná .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené