Java-sovelluksen yhdistämiseksi MySQL-tietokantaan meidän on noudatettava 5 seuraavaa vaihetta.
Tässä esimerkissä käytämme tietokantana MySql:ää. Joten meidän on tiedettävä seuraavat tiedot mysql-tietokannasta:
Luodaan ensin taulukko mysql-tietokantaan, mutta ennen taulukon luomista meidän on ensin luotava tietokanta.
create database sonoo; use sonoo; create table emp(id int(10),name varchar(40),age int(3));
Esimerkki Java-sovelluksen yhdistämisestä mysql-tietokantaan
Tässä esimerkissä sonoo on tietokannan nimi, root on sekä käyttäjätunnus että salasana.
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);} } }lataa tämä esimerkki
Yllä oleva esimerkki hakee kaikki emp-taulukon tietueet.
joukkojen algebra
Jos haluat yhdistää java-sovelluksen mysql-tietokantaan, mysqlconnector.jar tiedosto on ladattava.
lataa jar-tiedosto mysql-connector.jarKaksi tapaa ladata jar-tiedosto:
- Liitä mysqlconnector.jar-tiedosto jre/lib/ext-kansioon
- Aseta luokkapolku
1) Liitä mysqlconnector.jar-tiedosto JRE/lib/ext-kansioon:
Lataa mysqlconnector.jar-tiedosto. Siirry kansioon jre/lib/ext ja liitä jar-tiedosto tähän. |
2) Aseta luokkapolku:
Luokkapolun voi määrittää kahdella tavalla:
|
Kuinka asettaa väliaikainen luokkapolku
avaa komentokehote ja kirjoita: |
C:>set classpath=c:foldermysql-connector-java-5.0.8-bin.jar;.;
Pysyvän luokkapolun asettaminen
Siirry ympäristömuuttujaan ja napsauta sitten uutta välilehteä. Kirjoita muuttujan nimeen luokkapolku ja liitä muuttuvaan arvoon polku mysqlconnector.jar-tiedostoon liittämällä mysqlconnector.jar;.; muodossa C:foldermysql-connector-java-5.0.8-bin.jar;.;