logo

Java-databasanslutning med MySQL

För att ansluta Java-applikationen till MySQL-databasen måste vi följa 5 följande steg.

I det här exemplet använder vi MySql som databas. Så vi behöver veta följande information för mysql-databasen:

    Förarklass:Drivrutinsklassen för mysql-databasen är com.mysql.jdbc.Driver .Anslutningsadress:Anslutnings-URL för mysql-databasen är jdbc:mysql://localhost:3306/sonoo där jdbc är API, mysql är databasen, localhost är servernamnet som mysql körs på, vi kan också använda IP-adress, 3306 är portnumret och sonoo är databasnamnet. Vi kan använda vilken databas som helst, i sådana fall måste vi ersätta sonoo med vårt databasnamn.Användarnamn:Standardanvändarnamnet för mysql-databasen är rot .Lösenord:Det är lösenordet som användaren gav vid installationen av mysql-databasen. I det här exemplet kommer vi att använda root som lösenord.

Låt oss först skapa en tabell i mysql-databasen, men innan vi skapar en tabell måste vi skapa en databas först.

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

Exempel för att ansluta Java Application med mysql databas

I det här exemplet är sonoo databasnamnet, root är både användarnamn och lösenord.

 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);} } } 
ladda ner det här exemplet

Ovanstående exempel kommer att hämta alla poster i emp-tabellen.

resursallokeringsdiagram

För att ansluta java-applikationen till mysql-databasen, mysqlconnector.jar filen måste laddas.

ladda ner jar-filen mysql-connector.jar

Två sätt att ladda jar-filen:

  1. Klistra in filen mysqlconnector.jar i mappen jre/lib/ext
  2. Ange klassväg

1) Klistra in filen mysqlconnector.jar i mappen JRE/lib/ext:

Ladda ner filen mysqlconnector.jar. Gå till mappen jre/lib/ext och klistra in jar-filen här.

2) Ange klassväg:

Det finns två sätt att ställa in klasssökvägen:
  • temporär
  • permanent

Hur man ställer in den tillfälliga klassvägen

öppna kommandotolken och skriv:
 C:>set classpath=c:foldermysql-connector-java-5.0.8-bin.jar;.; 

Hur man ställer in den permanenta klassvägen

Gå till miljövariabel och klicka sedan på ny flik. Skriv i variabelnamn klassväg och i variabelt värde klistra in sökvägen till filen mysqlconnector.jar genom att lägga till mysqlconnector.jar;.; som C:foldermysql-connector-java-5.0.8-bin.jar;.;