English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Questo capitolo fornisce esempi su come utilizzare un'applicazione JDBC per selezionare un database. Assicurati di avere le seguenti condizioni prima di eseguire l'esempio:
Per eseguire l'esempio seguente, è necessario copiareNome utenteePasswordSostituisci con le credenziali utente e password reali.
Il tuo MySQL o qualsiasi altro database che stai utilizzando è già avviato e in esecuzione.
Per creare un nuovo database utilizzando un'applicazione JDBC, è necessario eseguire i seguenti passaggi:
Importare il pacchetto:Viene richiesto di includere il pacchetto che contiene le classi JDBC necessarie per il database programming. Di solito, si utilizzaimport java.sql.*Basta con questo.
Registrare il driver JDBC: Viene richiesto di inizializzare il driver per poter aprire il canale di comunicazione con il database.
Stabilire la connessione:È necessario creare un oggetto Connection utilizzando il metodo DriverManager.getConnection () per rappresentare la connessione fisica con il database selezionato. Scegliere il database durante la preparazione dell'URL del database. L'esempio seguente si connetterà al database STUDENTS.
Pulizia dell'ambiente: È necessario chiudere esplicitamente tutte le risorse del database, piuttosto che affidarsi alla raccolta dei rifiuti JVM.
Copia e incolla il seguente esempio in JDBCExample.java e compila e esegui come segue:
//Passo 1. importare i pacchetti necessari import java.sql.*; public class JDBCExample { // Nome del driver JDBC e URL del database static final String JDBC_DRIVER = "com.mysql.jdbc.Driver"; static final String DB_URL = "jdbc:mysql://localhost/STUDENTS"; // credenziali del database static final String USER = "username"; static final String PASS = "password"; public static void main(String[] args) { Connection conn = null; try{ //Passo 2: registrare il driver JDBC Class.forName("com.mysql.jdbc.Driver"); //Passo 3: stabilire la connessione System.out.println("Connecting to a selected database..."); conn = DriverManager.getConnection(DB_URL, USER, PASS); System.out.println("Database connected successfully..."); }catch(SQLException se){ //Handle JDBC error se.printStackTrace(); } //Handle Class.forName error e.printStackTrace(); }finally{ //Used to close resources try{ if(conn!=null) conn.close(); }catch(SQLException se){ se.printStackTrace(); } //End of try System.out.println("Ciao!"); //End of main //End of JDBCExample
现在,让我们编译上面的示例,如下所示:
C:\>javac JDBCExample.java C:\>
运行时JDBCExample,它将产生以下结果-
C:\>java JDBCExample Connecting to a selected database... Database connected successfully... Ciao! C:\>