logo

Connettività al database Java con MySQL

Per connettere l'applicazione Java al database MySQL, dobbiamo seguire i 5 passaggi seguenti.

In questo esempio utilizziamo MySql come database. Quindi dobbiamo conoscere le seguenti informazioni per il database mysql:

    Classe conducente:La classe del driver per il database mysql è com.mysql.jdbc.Driver .URL di connessione:L'URL di connessione per il database mysql è jdbc:mysql://localhost:3306/sonoo dove jdbc è l'API, mysql è il database, localhost è il nome del server su cui è in esecuzione mysql, possiamo anche utilizzare l'indirizzo IP, 3306 è il numero di porta e sonoo è il nome del database. Possiamo utilizzare qualsiasi database, in tal caso dobbiamo sostituire sonoo con il nome del nostro database.Nome utente:Il nome utente predefinito per il database mysql è radice .Parola d'ordine:È la password fornita dall'utente al momento dell'installazione del database mysql. In questo esempio, utilizzeremo root come password.

Creiamo prima una tabella nel database mysql, ma prima di creare la tabella, dobbiamo prima creare il database.

 create database sonoo; use sonoo; create table emp(id int(10),name varchar(40),age int(3)); 

Esempio per connettere l'applicazione Java con il database mysql

In questo esempio, sonoo è il nome del database, root è sia il nome utente che la password.

 import java.sql.*; class MysqlCon{ public static void main(String args[]){ try{ Class.forName('com.mysql.jdbc.Driver'); Connection con=DriverManager.getConnection( 'jdbc:mysql://localhost:3306/sonoo','root','root'); //here sonoo is database name, root is username and password Statement stmt=con.createStatement(); ResultSet rs=stmt.executeQuery('select * from emp'); while(rs.next()) System.out.println(rs.getInt(1)+' '+rs.getString(2)+' '+rs.getString(3)); con.close(); }catch(Exception e){ System.out.println(e);} } } 
scarica questo esempio

L'esempio precedente recupererà tutti i record della tabella emp.

cos'è F5 sulla tastiera?

Per connettere l'applicazione Java con il database MySQL, mysqlconnector.jar è necessario caricare il file.

scaricare il file jar mysql-connector.jar

Due modi per caricare il file jar:

  1. Incolla il file mysqlconnector.jar nella cartella jre/lib/ext
  2. Imposta il percorso di classe

1) Incolla il file mysqlconnector.jar nella cartella JRE/lib/ext:

Scarica il file mysqlconnector.jar. Vai alla cartella jre/lib/ext e incolla qui il file jar.

2) Imposta il percorso di classe:

Esistono due modi per impostare il classpath:
  • temporaneo
  • permanente

Come impostare il classpath temporaneo

apri il prompt dei comandi e scrivi:
 C:>set classpath=c:foldermysql-connector-java-5.0.8-bin.jar;.; 

Come impostare il classpath permanente

Vai alla variabile di ambiente, quindi fai clic sulla nuova scheda. Nel nome della variabile scrivi percorso di classe e nel valore variabile incolla il percorso del file mysqlconnector.jar aggiungendo mysqlconnector.jar;.; come C:cartellamysql-connector-java-5.0.8-bin.jar;.;