Pro propojení Java aplikace s MySQL databází musíme provést 5 následujících kroků.
V tomto příkladu používáme jako databázi MySql. Potřebujeme tedy znát následující informace pro databázi mysql:
Nejprve vytvořte tabulku v databázi mysql, ale před vytvořením tabulky musíme nejprve vytvořit databázi.
create database sonoo; use sonoo; create table emp(id int(10),name varchar(40),age int(3));
Příklad propojení Java aplikace s databází mysql
V tomto příkladu je sonoo název databáze, root je uživatelské jméno a heslo.
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);} } }stáhněte si tento příklad
Výše uvedený příklad načte všechny záznamy tabulky emp.
prvočíslo java
Chcete-li propojit java aplikaci s databází mysql, mysqlconnector.jar soubor je nutné načíst.
stáhněte si soubor jar mysql-connector.jarDva způsoby, jak načíst soubor jar:
- Vložte soubor mysqlconnector.jar do složky jre/lib/ext
- Nastavit cestu třídy
1) Vložte soubor mysqlconnector.jar do složky JRE/lib/ext:
Stáhněte si soubor mysqlconnector.jar. Přejděte do složky jre/lib/ext a sem vložte soubor jar. |
2) Nastavte cestu třídy:
Existují dva způsoby, jak nastavit cestu ke třídě:
|
Jak nastavit dočasnou cestu ke třídě
otevřete příkazový řádek a napište: |
C:>set classpath=c:foldermysql-connector-java-5.0.8-bin.jar;.;
Jak nastavit trvalou cestu ke třídě
Přejděte do proměnné prostředí a klikněte na novou kartu. Do názvu proměnné napište třídní cesta a do proměnné value vložte cestu k souboru mysqlconnector.jar připojením mysqlconnector.jar;.; jako C:foldermysql-connector-java-5.0.8-bin.jar;.;