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:
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.jarTvå sätt att ladda jar-filen:
- Klistra in filen mysqlconnector.jar i mappen jre/lib/ext
- 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:
|
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;.;