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