logo

Java datu bāzes savienojamība ar MySQL

Lai savienotu Java lietojumprogrammu ar MySQL datu bāzi, mums ir jāveic 5 šādas darbības.

Šajā piemērā mēs izmantojam MySql kā datu bāzi. Tāpēc mums ir jāzina šāda informācija par mysql datu bāzi:

    Autovadītāju klase:Mysql datu bāzes draivera klase ir com.mysql.jdbc.Driver .Savienojuma URL:Mysql datu bāzes savienojuma URL ir jdbc:mysql://localhost:3306/sonoo kur jdbc ir API, mysql ir datubāze, localhost ir servera nosaukums, kurā darbojas mysql, mēs varam izmantot arī IP adresi, 3306 ir porta numurs un sonoo ir datu bāzes nosaukums. Mēs varam izmantot jebkuru datu bāzi, tādā gadījumā mums ir jāaizstāj sonoo ar mūsu datu bāzes nosaukumu.Lietotājvārds:Mysql datu bāzes noklusējuma lietotājvārds ir sakne .Parole:Tā ir parole, ko lietotājs piešķīris mysql datu bāzes instalēšanas laikā. Šajā piemērā mēs kā paroli izmantosim root.

Vispirms izveidosim tabulu mysql datu bāzē, bet pirms tabulas izveides vispirms ir jāizveido datu bāze.

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

Piemērs, kā savienot Java lietojumprogrammu ar mysql datu bāzi

Šajā piemērā sonoo ir datu bāzes nosaukums, sakne ir lietotājvārds un parole.

 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);} } } 
lejupielādējiet šo piemēru

Iepriekš minētais piemērs ienesīs visus emp tabulas ierakstus.

paplašinājuma fails java

Lai savienotu Java lietojumprogrammu ar mysql datu bāzi, mysqlconnector.jar fails ir jāielādē.

lejupielādējiet jar failu mysql-connector.jar

Divi veidi, kā ielādēt jar failu:

  1. Ielīmējiet failu mysqlconnector.jar mapē jre/lib/ext
  2. Iestatīt klases ceļu

1) Ielīmējiet failu mysqlconnector.jar mapē JRE/lib/ext:

Lejupielādējiet failu mysqlconnector.jar. Dodieties uz mapi jre/lib/ext un ielīmējiet jar failu šeit.

2) Iestatiet klases ceļu:

Ir divi veidi, kā iestatīt klases ceļu:
  • pagaidu
  • pastāvīgs

Kā iestatīt pagaidu klases ceļu

atveriet komandu uzvedni un ierakstiet:
 C:>set classpath=c:foldermysql-connector-java-5.0.8-bin.jar;.; 

Kā iestatīt pastāvīgo klases ceļu

Dodieties uz vides mainīgo, pēc tam noklikšķiniet uz jaunas cilnes. Mainīgā nosaukumā rakstiet klases ceļš un mainīgā vērtībā ielīmējiet ceļu uz failu mysqlconnector.jar, pievienojot mysqlconnector.jar;.; kā C:foldermysql-connector-java-5.0.8-bin.jar;.;