Connectivitat de bases de dades Java amb MySQL
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.
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;.;