| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Java Programming >> Content
    Sun Java SQL Tutorial
    Accesso ad un database relazionale da Java è un processo semplice . Molte applicazioni utilizzano interfacce Java per l'accesso ai dati da un ambiente desktop . Java utilizza le librerie come il Java Database Connectivity ( JDBC ) API per gestire azioni di database, ad esempio l'esecuzione di query , l'aggiornamento e l'inserimento . Potete usare il JDBC da un programma Java per eseguire query SQL come l'applicazione richiede . Programmi JDBC possono connettersi a diversi sistemi di gestione di database ( DBMS ), tra cui Oracle e MySQL . Il raggiungimento di connettività di database dai vostri progetti Java richiede solo pochi semplici passi . Istruzioni
    1

    Creare un progetto Java e ottenere il JDBC . Nella tua scelta Java IDE , creare un nuovo progetto e una classe principale . Scaricare il driver JDBC corretto per qualsiasi sistema di gestione di database il database viene memorizzato all'interno . Ci sono molti piloti DBMS disponibili ed è necessario utilizzare quello corretto in modo che i vostri programmi Java comunicano con i dati in modo affidabile . Installare il driver JDBC sul computer, seguendo le istruzioni incluse. Nella parte superiore del file di classe principale del progetto , inserire questa istruzione import consente di utilizzare le funzioni SQL :
    import java.sql

    * ;
    2

    connettersi al database . . Utilizzare JDBC per effettuare una connessione al database . Per fare questo avrete bisogno dei dettagli del database , tra cui l'URL della sua posizione così come il nome utente e la password per accedervi . Normalmente un database dovrà impostare gli utenti che sono stati concessi specifici livelli di accesso ad esso , in modo da avrete bisogno di utilizzare il registro dei dati di un account come utente . Entro il metodo principale del progetto , inserire questo codice , modificando i dettagli per soddisfare la vostra base di dati e dati utente :

    provare

    {

    //ottenere un'istanza del driver < br

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

    //inserire i dettagli per il database di account utente

    myusername String = " myusername " ;

    myPassword String =" password " ;

    //l'indirizzo e DBMS per il database

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

    //ottenere una connessione al database

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

    //crea un'istanza di handle di istruzione di effettuare query

    dichiarazione myStatHandle = myDBConnection.createStatement (); }


    cattura

    ( Exception e)

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

    cercare di catturare i blocchi sono necessari nel caso in cui ci sia un errore di effettuare il collegamento
    .
    3

    Eseguire una query sul database . Creare ed eseguire una query SQL sul database utilizzando la sintassi seguente , all'interno del blocco try nel codice:

    //una query per una tabella chiamata " Stuff"

    sillyQuery String = " Select * da Stuff " ;

    //eseguire la query e ottenere i risultati restituiti

    sillyResults ResultSet = myStatHandle.executeQuery ( sillyQuery ) ;

    //loop attraverso i risultati e li

    di uscita, mentre ( sillyResults.next ( ) ) per

    {

    //se la tabella Stuff ha una colonna chiamata "cosa"

    sistema . out.println ("A cosa : " + sillyResults.getString ( " cosa ")); }


    Questo è un esempio per la dimostrazione . In genere si consiglia di effettuare ulteriori elaborazioni sui dati.
    4

    Eseguire aggiornamenti sui tuoi dati . Creare ed eseguire istruzioni SQL UPDATE sul database . Utilizzare la seguente sintassi :

    //modificare il valore di "cosa" per ogni voce con un valore di colonna " ID " pari al 10

    sillyUpdate String = "Aggiornamento Stuff cosa insieme = ' sedia ' dove ID = 10 " ;

    //eseguire l' aggiornamento e ottenere risultato di nuovo

    int sillySuccess = myStatHandle.executeUpdate ( sillyUpdate ) ;

    È possibile utilizzare il valore intero restituito per verificare che l'aggiornamento è riuscito .
    5

    Eseguire inserti sui vostri dati . La sintassi per l'inserimento dei dati è simile a quella per l'aggiornamento , come segue :

    //inserire un nuovo valore nel campo " Stuff" tavolo

    sillyInsert String = " Insert into Stuff ( ID , cosa) values ​​( 20 , 'table' ) ";

    //Esegue l'inserto e ottenere risultato di nuovo

    int sillySuccess = myStatHandle.executeUpdate ( sillyInsert ) ;

    possono di nuovo utilizzare il numero intero per assicurarsi che l'inserto è stato un successo .

    Previous :

    next :
      Articoli Correlati
    ·Differenze tra System.in e System.out 
    ·Come creare un semplice servizio Web in Apache Tomcat 
    ·Io non può rendere i file JSP in IE 8.0 
    ·Come link a la GUI Interface in Java con un codice 
    ·Come cambiare i caratteri di testo in Java 
    ·Come dividere stringhe tramite Java 
    ·Tutorial Java for Strings Spalato 
    ·Come utilizzare il cast su Java 
    ·Java String Lunghezza & Funzione 
    ·Come creare nuovi file in Java 
      Articoli in evidenza
    ·Come assicurarsi che un file è stato copiato in VB6 
    ·Come premere i pulsanti nel file batch 
    ·Come portare l'attenzione su un nuovo link in jQuery 
    ·Come convertire una variabile String in una variabile f…
    ·Come Scrivere un metodo in Java 
    ·Vs Client Server . Web-Based 
    ·Come fare un programma a scelta multipla di test in C 
    ·Come sapere se una query esiste 
    ·Come ottenere Javascript se è disabile in PHP 
    ·Dove è il lampeggiatore su una Hyundai Tiburon 2004 
    Copyright © Conoscenza Informatica http://it.wingwit.com