Per connectar l'aplicació Java amb la base de dades MySQL, hem de seguir els 5 passos següents.
En aquest exemple estem utilitzant MySql com a base de dades. Per tant, hem de conèixer la informació següent per a la base de dades mysql:
Primer creem una taula a la base de dades mysql, però abans de crear una taula, primer hem de crear una base de dades.
create database sonoo; use sonoo; create table emp(id int(10),name varchar(40),age int(3));
Exemple per connectar l'aplicació Java amb la base de dades mysql
En aquest exemple, sonoo és el nom de la base de dades, root és el nom d'usuari i la contrasenya.
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);} } }descarregueu aquest exemple
L'exemple anterior obtindrà tots els registres de la taula emp.
java int com a cadena
Per connectar l'aplicació java amb la base de dades mysql, mysqlconnector.jar cal carregar el fitxer.
descarregueu el fitxer jar mysql-connector.jarDues maneres de carregar el fitxer jar:
- Enganxeu el fitxer mysqlconnector.jar a la carpeta jre/lib/ext
- Estableix classpath
1) Enganxeu el fitxer mysqlconnector.jar a la carpeta JRE/lib/ext:
Baixeu el fitxer mysqlconnector.jar. Aneu a la carpeta jre/lib/ext i enganxeu el fitxer jar aquí. |
2) Estableix classpath:
Hi ha dues maneres d'establir el classpath:
|
Com configurar el camí de classe temporal
obriu l'indicador d'ordres i escriviu: |
C:>set classpath=c:foldermysql-connector-java-5.0.8-bin.jar;.;
Com configurar el camí de classe permanent
Aneu a la variable d'entorn i feu clic a la pestanya nova. En el nom de la variable escriviu camí de classe i en el valor variable enganxeu el camí al fitxer mysqlconnector.jar afegint mysqlconnector.jar;.; com a C:carpetamysql-connector-java-5.0.8-bin.jar;.;