Рейтинг  

Яндекс.Метрика
Яндекс цитирования
 

   

Статистика  

Пользователи
7
Материалы
581
Кол-во просмотров материалов
2772345
   

Необходимое программное обеспечение для занятия:


SQL - основные команды:

  • SELECT - выбрать
  • INSERT - добавить/вставить
  • DELETE - удалить
  • UPDATE - изменить/обновить

INSERT - SQL-команда добавления записи в таблицу:

INSERT INTO tab00 (name, fam) VALUES ('Иван', 'Петров');
INSERT INTO tab00 (name, fam) VALUES ('Пётр', 'Семёнов');
INSERT INTO tab00 (name, fam) VALUES ('Дима', 'Гуляев');
INSERT INTO tab00 (name, fam) VALUES ('Лена', 'Милова');


SELECT - SQL-команда выборки записей из таблицы:

SELECT * FROM tab00 WHERE (name='Иван');


UPDATE- SQL-команда изменения записи из таблицы по условию:

UPDATE tab00 SET name='Вася' WHERE (fam='Гуляев');


DELETE - SQL-команда удаления записи из таблицы:

DELETE FROM tab00 WHERE (id=2);



Для подключения к базе данных MySQL из Java необходим mysql-коннектор:

Подключаемся к базе данных из Java:

import java.sql.*;


public class prog_01 {
  public static void main(String[] args) {
    Connection connect;
		
    try {
	String driverName = "com.mysql.cj.jdbc.Driver"; // deprecated: "com.mysql.jdbc.Driver";
	Class.forName(driverName);
		
	String serverName = "localhost";
	String myBase = "base00";
	String url_ = "jdbc:mysql://" + serverName + "/" + myBase;
	String username = "root";
	String password = "";
			
	connect = DriverManager.getConnection(url_, username, password);
	String query = "SELECT * FROM tab00";
			
	//Создание запроса
	Statement stmt = connect.createStatement();
	// Выполнение запроса с получением результата
	ResultSet rs = stmt.executeQuery(query);
			
	String temp;
	while (rs.next()) {
		temp = rs.getString("name");
		System.out.println(temp);
	}
	connect.close();
    } catch(Exception ex) {}
  }
}


Создаём Кнопки:

JButton[] btn = new JButton[5]; // Массив из пяти кнопок
for (int i=0; i<5; i++) {
   btn[i] = new JButton(); // Новая кнопка
   btn[i].setName("b"+i); // Имя кнопки
   btn[i].addActionListener(new ActionListener() { // Обработчик события при нажатии
	  public void actionPerformed(ActionEvent e) {
		JButton b = (JButton)e.getSource(); // Определяем нажатую кнопку
		String name = b.getName(); // Определяем имя кнопки
	  }
   });
   wnd.add(btn[i]);  // Добавляем кнопку
}




('Да'),
('Нет'),
('Не знаю'),
('Скорее всего'),
('Скорее нет, чем да'),
('Скорее да, чем нет'),
('Вероятно'),
('Вполне возможно'),
('Затрудняюсь ответить'),
('Даже не думай'),
('Мечтать не вредно!'),
('Тебе помогут'),
('Надейся на себя'),
('Как бог пошлёт'),
('Придётся хорошо заплатить'),
('Остерегайся этого'),
('А оно тебе надо?'),
('Будет тяжело'),
('Всё получится'),
('С этим повезёт'),
('Будущее видно не чётко')


Вложения:
Скачать этот файл (mysql-connector-java-8.0.21.jar)mysql-connector-java-8.0.21.jar[ ]2341 Кб
Скачать этот файл (mysql-connector-java-8.0.27.jar)mysql-connector-java-8.0.27.jar[ ]2417 Кб
   
   

Login Form