Разработка программы, обеспечивающей ввод и редактирование информации (новостей) об объектах в соответствии с заданной предметной областью. ER-модель базы. Исходный код программы. Доступ к данным, осуществляемый с использованием средств JDBC или ODBC.
Аннотация к работе
Вариант: доступ данные информация Исходный код программы create database agenstvo; use agenstvo; create table kategor (id_kt integer not null, name char (32)); create table news (id_kt integer not null,id_nws integer not null, name char(150), red char(32), mesto char(32)); insert into kategor values (1, Спорт); insert into kategor values (2, Политика); insert into kategor values (3, АВТО); insert into news values (1,1,Форвард «Зенита» Халк: В России с расизмом не сталкивался»,Чемпионат.com, Россия); insert into news values (1,2,«Локомотив» - чемпион по тренерским отставкам,Чемпионат.com,РФПЛ); insert into news values (1,3,5 выводов после матча «Бенфика» - «Зенит»,Sportbox,Группа C); insert into news values (2,4,Взаимные санкции РФ и Запада,Lenta.ru,За рубежом); insert into news values (2,5,Большинство шотландцев не поняли, какие полномочия обещает им Лондон,РИА Новости,За рубежом); insert into news values (2,6,Единороссы получили свою Мосгордуму,«Коммерсантъ-Online»,Москва); insert into news values (3,7,Renault показала автомобиль с расходом 1 литр,АВТО-mail,Парижский автосалон); insert into news values (3,8,По дорогам России и Белоруссии ездят сотни машин-двойников,АВТО-mail,Россия); insert into news values (3,9,Автомобили Lada хотят собирать в Африке,«Коммерсант»,В мире); ALTER TABLE kategor ADD PRIMARY KEY (id_kt); ALTER TABLE news ADD PRIMARY KEY (id_nws); ALTER TABLE news ADD FOREIGN KEY (id_kt) REFERENCES kategor (id_kt) on delete cascade; package kic2; import java.sql.*; public class KIC2 { private Connection con = null; // соединение с БД private Statement stmt = null; // оператор // Конструктор public KIC2(String DBName, String ip, int port) throws Exception { // подключаю драйвер Class.forName(com.mysql.jdbc.Driver).newInstance(); // устанавливаю соединение с БД String url = jdbc:mysql://localhost:3306/agenstvo; con = DriverManager.getConnection(url, root, root); stmt = con.createStatement(); } // Завершение работы public void stop() throws SQLException { con.close(); } // Добавление категории public boolean addKategor(int idkt, String namekt) { String sql = INSERT INTO kategor (ID_kt, NAME) VALUES ( idkt , namekt ); try { stmt.executeUpdate(sql); System.out.println(Категория namekt успешно добавлена!); return true; } catch (SQLException e) { System.out.println(ОШИБКА!.