logo

Підключення бази даних 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

Щоб підключити програму 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;.;