logo

Java adatbázis-kapcsolat MySQL-lel

A Java alkalmazás és a MySQL adatbázis összekapcsolásához az alábbi 5 lépést kell követnünk.

Ebben a példában a MySql-t használjuk adatbázisként. Tehát a következő információkat kell tudnunk a mysql adatbázishoz:

    Vezetői osztály:A mysql adatbázis illesztőprogram-osztálya a com.mysql.jdbc.Driver .Csatlakozási URL:A mysql adatbázis kapcsolati URL-je: jdbc:mysql://localhost:3306/sonoo ahol a jdbc az API, a mysql az adatbázis, a localhost a szerver neve, amelyen a mysql fut, használhatunk IP-címet is, a 3306 a portszám és a sonoo az adatbázis neve. Bármilyen adatbázist használhatunk, ilyenkor a sonoo-t le kell cserélnünk az adatbázisunk nevére.Felhasználónév:A mysql adatbázis alapértelmezett felhasználóneve gyökér .Jelszó:Ez a felhasználó által a mysql adatbázis telepítésekor megadott jelszó. Ebben a példában a root-ot fogjuk használni jelszóként.

Először hozzunk létre egy táblát a mysql adatbázisban, de a tábla létrehozása előtt először adatbázist kell létrehoznunk.

 create database sonoo; use sonoo; create table emp(id int(10),name varchar(40),age int(3)); 

Példa a Java alkalmazás és a mysql adatbázis összekapcsolására

Ebben a példában a sonoo az adatbázis neve, a root pedig a felhasználónév és a jelszó egyaránt.

 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);} } } 
töltse le ezt a példát

A fenti példa lekéri az emp tábla összes rekordját.

kereső és példák

A java alkalmazás és a mysql adatbázis összekapcsolásához mysqlconnector.jar fájl betöltése kötelező.

töltse le a mysql-connector.jar jar fájlt

A jar fájl betöltésének két módja van:

  1. Illessze be a mysqlconnector.jar fájlt a jre/lib/ext mappába
  2. Állítsa be az osztályútvonalat

1) Illessze be a mysqlconnector.jar fájlt a JRE/lib/ext mappába:

Töltse le a mysqlconnector.jar fájlt. Lépjen a jre/lib/ext mappába, és illessze be ide a jar fájlt.

2) Állítsa be az osztályútvonalat:

Az osztályútvonal beállításának két módja van:
  • ideiglenes
  • állandó

Az ideiglenes osztályút beállítása

nyissa meg a parancssort, és írja be:
 C:>set classpath=c:foldermysql-connector-java-5.0.8-bin.jar;.; 

Az állandó osztályút beállítása

Lépjen a környezeti változóhoz, majd kattintson az új lapra. Változónévben írja be osztályút és változó értékben illessze be a mysqlconnector.jar fájl elérési útját a mysqlconnector.jar;.; hozzáfűzésével; mint C:foldermysql-connector-java-5.0.8-bin.jar;.;