Підключення бази даних Java до MySQL

Щоб підключити програму Java до бази даних MySQL, нам потрібно виконати 5 наступних кроків.

У цьому прикладі ми використовуємо MySql як базу даних. Тому нам потрібно знати наступну інформацію для бази даних mysql:

    Клас водія: Клас драйвера для бази даних mysql com.mysql.jdbc.Драйвер . URL-адреса підключення: URL-адреса підключення до бази даних mysql jdbc:mysql://localhost:3306/sonoo де jdbc — API, mysql — база даних, localhost — ім’я сервера, на якому запущено mysql, ми також можемо використовувати IP-адресу, 3306 — номер порту, а sonoo — ім’я бази даних. Ми можемо використовувати будь-яку базу даних, у такому випадку нам потрібно замінити sonoo назвою нашої бази даних. Ім'я користувача: Ім'я користувача за замовчуванням для бази даних mysql корінь . Пароль: Це пароль, який надає користувач під час інсталяції бази даних mysql. У цьому прикладі ми будемо використовувати root як пароль.

Давайте спочатку створимо таблицю в базі даних 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 до бази даних mysql, mysqlconnector.jar потрібен файл для завантаження.

завантажте файл jar mysql-connector.jar

Два способи завантажити файл jar:

  1. Вставте файл mysqlconnector.jar у папку jre/lib/ext
  2. Встановити шлях до класу

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;.;