Java и MySQL — страница 3

  • Просмотров 7586
  • Скачиваний 702
  • Размер файла 5
    Кб

данных supplement в MySQL. 1.     shell> <MySQL-home>\bin\mysql.exe -u root -p lifeisgood 2.                              supplement и делаем ее текущей: mysql> CREATE DATABASE supplement; mysql> USE supplement; 3.                              deliveries: 4.              5.              -> id

MEDIUMINT NOT NULL AUTO_INCREMENT, 6.              -> name VARCHAR(30) NOT NULL, 7.              -> supplier VARCHAR(30) NOT NULL, 8.              -> amount INT UNSIGNED DEFAULT '0' NOT NULL, 9.              -> price DOUBLE(16, 2) DEFAULT '0.00' NOT NULL, 10.             -> PRIMARY KEY (id) 11.             -> );

12.                          suppliers: 13.             14.             -> id MEDIUMINT NOT NULL AUTO_INCREMENT,15.             -> name VARCHAR(30) NOT NULL,16.             -> account BIGINT NOT NULL,17.             -> first_name VARCHAR(30) NOT NULL,18.             -> last_name

VARCHAR(30) NOT NULL,19.             -> second_name VARCHAR(30) NOT NULL,20.             -> PRIMARY KEY (id)21.             -> ); 22.                          <MySQL-home>\data\deliveries.csv и <MySQL-home>\data\suppliers.csv (предполагается, что файлы были предварительно созданы и заполнены необходимыми данными): mysql> LOAD DATA INFILE '../data/deliveries.csv' INTO

TABLE deliveries; mysql> LOAD DATA INFILE '../data/suppliers.csv' INTO TABLE suppliers; 23.                          mysql> exit Регистрация MySQL Connector/J Создадим класс MySQLAccess, внутри которого инкапсулируем доступ к созданной в предыдущем пункте базе данных. Поместим его описание в файл <java-app-home>\MySQLAccess.java. Для доступа к базам данных используется JDBC, а конкретное соединение предоставляется объектом

класса DriverManager.DriverManager должен знать тип драйвера, используемого для работы с конкретной СУБД. Самый простой способ регистрации драйвера, это использовать Class.forName() для класса, реализующего интерфейс java.sql.Driver. Для MySQL Connector/J имя класса драйвера имеет вид com.mysql.jdbc.Driver. В следующем фрагменте кода происходит регистрация MySQL драйвера. ... public static void main(String[] args) { ... try { // Регистрация драйвера MySQL