Доброе утро, хочу сделать, чтобы при нажатие на кнопку Add, данные записываются в базу и отображаются в таблице нативным JDBC (без hibernate, spring).
Пример:


Мои наброски
DAO:
public static void insert() throws SQLException {
Statement st = null;
String sql = "INSERT INTO employee" + "(name, salary) " + "VALUES" + "('test', 12.0)";
try {
st = Database.getConnection().createStatement();
st.executeUpdate(sql);
}
catch (SQLException e) {
e.printStackTrace();
}
}
Bean:
public void insertData() throws SQLException {
//......
}
.xhtml:
<p:panelGrid columns="2">
<h:outputLabel value="Name: " />
<p:inputText value="#{emploee.name}"/>
<h:outputLabel value="Salary: " />
<p:inputText value="#{emploee.salary}"/>
<f:facet name="footer">
<h:commandButton value="Add" action="#{emploee.insertData()}"/>
</f:facet>
</p:panelGrid>