Om de Java-applicatie te verbinden met de MySQL-database, moeten we de volgende 5 stappen volgen.
In dit voorbeeld gebruiken we MySql als database. We moeten dus de volgende informatie weten voor de mysql-database:
Laten we eerst een tabel maken in de MySQL-database, maar voordat we een tabel maken, moeten we eerst een database maken.
create database sonoo; use sonoo; create table emp(id int(10),name varchar(40),age int(3));
Voorbeeld om Java-applicatie te verbinden met mysql-database
In dit voorbeeld is sonoo de databasenaam, root is zowel de gebruikersnaam als het wachtwoord.
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);} } }download dit voorbeeld
In het bovenstaande voorbeeld worden alle records van de emp-tabel opgehaald.
Java-methode
Om de Java-applicatie te verbinden met de mysql-database, mysqlconnector.jar bestand moet worden geladen.
download het jar-bestand mysql-connector.jarTwee manieren om het jar-bestand te laden:
- Plak het bestand mysqlconnector.jar in de map jre/lib/ext
- Klassenpad instellen
1) Plak het bestand mysqlconnector.jar in de map JRE/lib/ext:
Download het mysqlconnector.jar-bestand. Ga naar de map jre/lib/ext en plak het jar-bestand hier. |
2) Klassenpad instellen:
Er zijn twee manieren om het klassenpad in te stellen:
|
Hoe het tijdelijke klassenpad in te stellen
open de opdrachtprompt en schrijf: |
C:>set classpath=c:foldermysql-connector-java-5.0.8-bin.jar;.;
Hoe het permanente klassenpad in te stellen
Ga naar omgevingsvariabele en klik vervolgens op nieuw tabblad. Schrijf in variabelenaam klassenpad en plak in de variabele waarde het pad naar het bestand mysqlconnector.jar door mysqlconnector.jar;.; als C:mapmysql-connector-java-5.0.8-bin.jar;.;