logo

Java-tietokantayhteys MySQL:n kanssa

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:

    Kuljettajaluokka:Mysql-tietokannan ajuriluokka on com.mysql.jdbc.Driver .Yhteyden URL-osoite:Mysql-tietokannan yhteyden URL-osoite on jdbc:mysql://localhost:3306/sonoo missä jdbc on API, mysql on tietokanta, localhost on palvelimen nimi, jolla mysql on käynnissä, voimme myös käyttää IP-osoitetta, 3306 on portin numero ja sonoo on tietokannan nimi. Voimme käyttää mitä tahansa tietokantaa, sellaisessa tapauksessa meidän on korvattava sonoo tietokantanimellämme.Käyttäjätunnus:Mysql-tietokannan oletuskäyttäjätunnus on juuri .Salasana:Se on salasana, jonka käyttäjä on antanut mysql-tietokannan asennuksen yhteydessä. Tässä esimerkissä aiomme käyttää root-tunnusta salasanana.

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.jar

Kaksi tapaa ladata jar-tiedosto:

  1. Liitä mysqlconnector.jar-tiedosto jre/lib/ext-kansioon
  2. 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:
  • tilapäinen
  • pysyvä

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;.;