Щоб підключити програму Java до бази даних MySQL, нам потрібно виконати 5 наступних кроків.
У цьому прикладі ми використовуємо MySql як базу даних. Тому нам потрібно знати наступну інформацію для бази даних mysql:
Давайте спочатку створимо таблицю в базі даних mysql, але перш ніж створювати таблицю, нам потрібно спочатку створити базу даних.
create database sonoo; use sonoo; create table emp(id int(10),name varchar(40),age int(3));
Приклад підключення програми Java до бази даних mysql
У цьому прикладі sonoo — це ім’я бази даних, root — ім’я користувача та пароль.
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);} } }завантажити цей приклад
Наведений вище приклад отримає всі записи таблиці emp.
рядок дати java
Щоб підключити програму Java до бази даних mysql, mysqlconnector.jar потрібен файл для завантаження.
завантажте файл jar mysql-connector.jarДва способи завантажити файл jar:
- Вставте файл mysqlconnector.jar у папку jre/lib/ext
- Встановити шлях до класу
1) Вставте файл mysqlconnector.jar у папку JRE/lib/ext:
Завантажте файл mysqlconnector.jar. Перейдіть до папки jre/lib/ext і вставте сюди файл jar. |
2) Встановити шлях до класу:
Є два способи встановити шлях до класу:
|
Як встановити тимчасовий шлях до класів
відкрийте командний рядок і напишіть: |
C:>set classpath=c:foldermysql-connector-java-5.0.8-bin.jar;.;
Як встановити постійний шлях до класів
Перейдіть до змінної середовища, а потім натисніть нову вкладку. В ім'я змінної напишіть шлях до класу і в значення змінної вставте шлях до файлу mysqlconnector.jar, додавши mysqlconnector.jar;.; як C:foldermysql-connector-java-5.0.8-bin.jar;.;