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

Ako používať SQL s Java

Java programátori často potrebujú k vývoji aplikácií , ktoré sú pripojené k databáze . V takých aplikáciách , Structured Query Language ( SQL ) , je použiť na získanie dát z databázy . SQL príkazy môžu byť vydané z aplikácie Java s využitím knižnice JDBC , ktorý je obsiahnutý v predvolenom nastavení v každom prostredí Java Development . Knižnica JDBC stará o mnohých detailoch nízkej úrovni databázových pripojení , takže Java programátorov sa plne sústrediť na implementáciu obchodnej logiky vo svojich aplikáciách . Návod dovolená 1

Kliknite na tlačidlo " Štart " z panela úloh Windows a zadajte " Poznámkový blok " z vyhľadávacieho poľa . Zvoľte " Poznámkový blok " zo zoznamu aplikácií , ktoré sa objavujú .
2

Vytvoriť novú triedu Java . Tento krok sa líši v závislosti na názov triedy , ktoré budete potrebovať . Napríklad , nasledujúce riadky kódu ukazujú vytvorenie Požičovňa triedy :

public class Požičovňa {

}
3

pridajte nasledujúce riadky vnútri triedy :

verejné pripojenie getConnection ( ) throws SQLException {

Connection conn = null ;

Vlastnosti connectionProps = new Properties ( ) ;

connectionProps . dať ( " užívateľ " , this.userName ) ;

connectionProps.put ( " heslo " , this.password ) ;

if ( this.dbms.equals ( " mysql " ) ) {

conn = DriverManager

getConnection ( " jdbc : " . + this.dbms + " ://" + this.serverName +

" : " + toto . PortNumber + " /" , connectionProps ) ;

}

System.out.println ( " Pripojené k databáze " ) ;

vrátiť velenie ;

}

vytvorí pripojenie k databáze MySQL pomocou zadaného používateľského mena a hesla
4

Zadajte nasledujúce riadky kódu vnútri triedy : .

verejné static void viewTable ( Connection con , String dbname ) throws SQLException {

}

vytvorí novú metódu nazvanú viewTable , ktorá prijíma pripojenie vytvorené skôr a vytvára SQL výnimku.

5

Pridajte nasledujúce riadky kódu vo vnútri " viewTable ( ) " metódou :

Vyhlásenie stmt = null ;

String query = " select COF_NAME , SUP_ID , CENA , PREDAJ , SPOLU z " + dbname + " kávy " ; .

try {

stmt = con.createStatement ( ) ;

} catch ( SQLException e ) {

JDBCTutorialUtilities.printSQLException ( e ) ;

}

To vytvára vyhlásenie na základe zadaného dotazu z existujúcom spojení
6

Pridajte nasledujúce kódy . vnútri bloku try : Spojené

výsledný rs = stmt.executeQuery ( query ) ;

while ( rs.next ( ) ) {

String coffeeName = rs.getString ( " COF_NAME " ) ;

int ČísloDodavatele = rs.getInt ( " SUP_ID " ) ;

plávať cena = rs.getFloat ( " cena " ) ;

int predaja = rs . vezmi_int ( " PREDAJ " ) ;

int spolu = rs.getInt ( " TOTAL " ) ;

}

vykoná dotaz a získa výsledok pomocou ResultSet . objekt
7

Zadajte nasledujúce riadky kódu na konci bloku catch :

} finally {

( stmt = null ! ) { stmt . close ( ) ; . }

}

zavrie pripojenie , ak to už nie je potrebné

Najnovšie články

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