Я новичок в работе с JDBC. У меня есть задание, в котором у меня есть таблица Employee и таблица зарплат в MySQL. Они оба пересекаются с идентификатором сотрудника.Как создать внутреннее соединение с mysql и JDBC
Я хочу получить все, начиная от таблиц сотрудников и зарплаты. Мой MySQL код выглядит следующим образом, и, кажется, работает нормально:
DROP PROCEDURE IF EXISTS getEmployeeSalary;
CREATE PROCEDURE getEmployeeSalary()
SELECT * FROM oop_employees
INNER JOIN oop_salaries ON
oop_employees.emp_no = oop_salaries.emp_no
ORDER BY salary DESC;
Моя единственная проблема в том, как перевести это через к Java.
В настоящее время я получил класс Employee, как показано ниже с добытчиками и сеттеров для каждого элемента:
public class Employee {
//private fields to store data
private int emp_no;
private Date birth_date;
private String first_name;
private String last_name;
private String gender;
private Date hire_date;
public Employee(int emp_no, Date birth_date, String first_name, String last_name, String gender, Date hire_date) {
super();
this.emp_no = emp_no;
this.birth_date = birth_date;
this.first_name = first_name;
this.last_name = last_name;
this.gender = gender;
this.hire_date = hire_date;
}
Если у Вас есть предложения, как я должен попытаться это было бы весьма признателен!
Благодаря
Вы спрашиваете, как запустить 'SELECT' с использованием JDBC? Или вы спрашиваете, как вызвать хранимую процедуру с помощью JDBC? В любом случае в Интернете доступно множество примеров. Попробуйте найти их. – Andreas