For å koble Java-applikasjonen til MySQL-databasen, må vi følge 5 følgende trinn.
I dette eksemplet bruker vi MySql som database. Så vi trenger å vite følgende informasjon for mysql-databasen:
La oss først lage en tabell i mysql-databasen, men før vi lager en tabell, må vi først lage en database.
create database sonoo; use sonoo; create table emp(id int(10),name varchar(40),age int(3));
Eksempel for å koble Java-applikasjon med mysql-database
I dette eksemplet er sonoo databasenavnet, root er både brukernavn og passord.
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);} } }last ned dette eksemplet
Eksemplet ovenfor vil hente alle postene til emp-tabellen.
eksempler på Moore-maskin
For å koble java-applikasjonen til mysql-databasen, mysqlconnector.jar filen må lastes inn.
last ned jar-filen mysql-connector.jarTo måter å laste jar-filen på:
- Lim inn mysqlconnector.jar-filen i mappen jre/lib/ext
- Angi klassebane
1) Lim inn mysqlconnector.jar-filen i mappen JRE/lib/ext:
Last ned filen mysqlconnector.jar. Gå til mappen jre/lib/ext og lim inn jar-filen her. |
2) Angi klassebane:
Det er to måter å angi klassebanen på:
|
Hvordan sette den midlertidige klassebanen
åpne ledeteksten og skriv: |
C:>set classpath=c:foldermysql-connector-java-5.0.8-bin.jar;.;
Hvordan sette den permanente klassebanen
Gå til miljøvariabel og klikk deretter på ny fane. Skriv i variabelnavn klassesti og i variabel verdi lim inn banen til mysqlconnector.jar-filen ved å legge til mysqlconnector.jar;.; som C:foldermysql-connector-java-5.0.8-bin.jar;.;