Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Un tutorial per la creazione di un database relazionale per una applicazione Java

Connessione a un database è un compito comune se si programma in Java . Molte applicazioni memorizzano i loro dati in un database e utilizzare Java per creare un'interfaccia utente . Utilizzando progettazione di database relazionali permette di creare una , di facile gestione archivio dati efficiente che è robusto e strutturato in un modo che aiuti visualizzazione . Le applicazioni in linguaggio Java ottenere la connettività di database utilizzando l'API JDBC , che permette ai programmi di interrogare la loro fonte di dati scelto . Cose che ti serviranno
JDK ( installato sul computer ) per accesso a un database
Mostra più istruzioni
1

creare il database relazionale . Molti sistemi disponibili facilitano la produzione di un database relazionale , alcuni commerciali e alcuni gratuiti ( ad esempio MySQL ) . Progettazione di database relazionali coinvolge visualizzare le relazioni tra i diversi elementi nei dati. Inizia lavorando esattamente quali informazioni è necessario memorizzare . Ad esempio , un database per le operazioni di un business di vendita potrebbe includere tabelle per "Client " e "Ordine ", la memorizzazione dei dati di ogni cliente in un record della tabella " Cliente" .
2

lavoro le relazioni tra le diverse "entità" o tabelle di dati. Ad esempio , un singolo client può essere associato a più di un ordine , mentre un ordine sarà generalmente legata solo a un singolo client , il che implica un " uno a molti" relazione tra le tabelle "ordine" "Client " e . Utilizzando un design relazionale significa che i dati mantiene un buon livello di integrità, il che significa che i vari pezzi di dati vengono collegati all'interno di una struttura ben definita , rendendolo più affidabile e coerente quando le operazioni sono effettuate su di esso .

3

scaricare il driver JDBC corretto per il sistema di database particolare . Il JDBC gestisce l'interazione tra l'applicazione Java e il database , e quindi deve essere del tipo corretto , al fine di comunicare efficacemente tra i due. Installare il driver scelto sul computer , seguendo le istruzioni incluse . Questo consente alle applicazioni Java in esecuzione sul computer di utilizzare la struttura di JDBC .
4

la connessione al database . Creare un nuovo progetto Java in qualsiasi ambiente di sviluppo utilizzato. Nella classe principale , inserire la seguente istruzione import in alto: .
Import java.sql

* ;

Avanti , all'interno del metodo main , includere questo codice per utilizzare il JDBC per la connessione a i dati , apportare modifiche rilevanti per soddisfare il vostro database , il sistema e la posizione :

provare

{

/* Crea un'istanza del driver JDBC

* Alter questo per soddisfare il vostro database di sistema

scelto * - questo esempio funziona per un database

* /

Class.forName MySQL ( " com.mysql.jdbc . driver " ) newInstance ( ) .

//Inserisci il tuo nome utente e la password per il database come stringhe

String username = " username " ;

la password String = " password " ;

//Inserire l'URL per il database come stringa

DatabaseURL String = " jdbc : mysql ://yourdomain.com /database di user = " + nome utente + " & password = " + password ;

//Crea una connessione a un'istanza

java.sql.Connection aConnection = DriverManager.getConnection ( DatabaseURL ) ;

//Crea gestire una dichiarazione esempio per eseguire le query

Dichiarazione stmt = aConnection.createStatement (); }


cattura

( Exception e) { System.out.println

(E . getMessage ( ) );}

il codice principale deve essere contenuta all'interno del blocco " provare " in caso di errori di connessione al database
5

interrogare il database in Java . programma . Includi il seguente codice all'interno del blocco try ( alla fine) , di apportare modifiche per soddisfare il vostro database di particolare :

//Crea la query SQL come stringa

aQuery String = "Select * da ClientTable " ;

//eseguire la query e ottenere i risultati indietro

ResultSet resultSet = stmt.executeQuery ( aQuery ) ;

//loop attraverso i risultati e di uscita li

mentre ( resultSet.next ( ) ) per

{

//Per una tabella con una colonna chiamata clientFName

System.out.println ( "Cliente Nome: " + resultSet.getString ( " clientFName ")); }


//Chiudere le connessioni quando hai finito

resultSet.close ( ) ;

stmt.close ();

aConnection.close ();

Naturalmente le query utilizzate sono destinate sia al database e per lo scopo della vostra Java applicazione. Creazione di una interfaccia utente all'interno del codice Java , che consente all'utente di accedere ai dati tramite le tecniche di JDBC .

 

Programmazione © www.354353.com