Java и MySQL — страница 3
данных 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
Похожие работы
- Рефераты
- Рефераты