For at forbinde Java-applikationen med MySQL-databasen skal vi følge 5 følgende trin.
I dette eksempel bruger vi MySql som database. Så vi har brug for at kende følgende informationer til mysql-databasen:
Lad os først oprette en tabel i mysql-databasen, men før vi opretter en tabel, skal vi først oprette en database.
create database sonoo; use sonoo; create table emp(id int(10),name varchar(40),age int(3));
Eksempel på at forbinde Java-applikation med mysql-database
I dette eksempel er sonoo databasenavnet, root er både brugernavnet og adgangskoden.
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 dette eksempel
Ovenstående eksempel vil hente alle poster i emp-tabellen.
java afgrænser
For at forbinde java-applikationen med mysql-databasen, mysqlconnector.jar fil skal indlæses.
download jar-filen mysql-connector.jarTo måder at indlæse jar-filen på:
- Indsæt filen mysqlconnector.jar i mappen jre/lib/ext
- Indstil klassesti
1) Indsæt filen mysqlconnector.jar i mappen JRE/lib/ext:
Download filen mysqlconnector.jar. Gå til mappen jre/lib/ext og indsæt jar-filen her. |
2) Indstil klassesti:
Der er to måder at indstille klassestien på:
|
Sådan indstilles den midlertidige klassesti
åbn kommandoprompten og skriv: |
C:>set classpath=c:foldermysql-connector-java-5.0.8-bin.jar;.;
Sådan indstilles den permanente klassesti
Gå til miljøvariabel og klik derefter på ny fane. Skriv i variabelnavn klassesti og indsæt stien til filen mysqlconnector.jar i variabel værdi ved at tilføje mysqlconnector.jar;.; som C:foldermysql-connector-java-5.0.8-bin.jar;.;