Incluir - Não sei o que devolver
<%@page import="angular2.DbManager" %>
<%@page import="java.sql.Connection" %>
<%@ page import="org.json.simple.JSONObject" %>
<%@ page import="org.json.simple.JSONArray" %>
<%@ page import="java.sql.*" %>
<%@ page import="java.sql.ResultSet" %>
<%
JSONArray ja = new JSONArray();
String nr_projeto = request.getParameter("nr_projeto");
ResultSet rs = null;
response.setHeader("Access-Control-Allow-Origin","*");
response.setHeader("Access-Control-Allow-Methods","*");
DbManager db = new DbManager();
Connection conn = db.getConnection();
if(conn == null){
//out.print("conexao falhou");
} else {
//out.print("sucesso");
};
String sql= "INSERT INTO financas.projeto ";
sql = sql + "(nr_projeto, nome_projeto,dt_ini,dt_venc,dt_tail, mci_projeto, tipo_projeto,vlr_projeto, desc_projeto) ";
sql = sql + " VALUES ('5', 'Ritinha', '2017-01-01 00.00.00', '2020-01-01 00.00.00', '2022-01-01 00.00.00', '55555555', '2', '6000', 'Estes dados vão ficar fixo')";
//out.print(sql);
try {
Statement stmt = conn.createStatement();
stmt.executeUpdate(sql);
rs = stmt.getResultSet();
JSONObject obj = new JSONObject();
obj.put("sucesso", 200);
} catch (SQLException e) {
e.printStackTrace();
};
out.print(ja);
out.flush();
// send response
%>
Listar - funciona corretamente
<%@page import="angular2.DbManager" %>
<%@page import="java.sql.Connection" %>
<%@ page import="org.json.simple.JSONObject" %>
<%@ page import="org.json.simple.JSONArray" %>
<%@ page import="java.sql.ResultSet" %>
<%@ page import="java.sql.Statement" %>
<%@ page import="java.sql.SQLException" %>
<%
JSONArray ja = new JSONArray();
//String id = request.getParameter("id");
response.setHeader("Access-Control-Allow-Origin","*");
response.setHeader("Access-Control-Allow-Methods","*");
DbManager db = new DbManager();
Connection conn = db.getConnection();
if(conn == null){
//out.print("conexao falhou");
} else {
//out.print("sucesso");
};
String sql= " Select nr_projeto,";
sql = sql + " nome_projeto, ";
sql = sql + " dt_ini, ";
sql = sql + " dt_venc, ";
sql = sql + " dt_tail,";
sql = sql + " mci_projeto,";
sql = sql + " tipo_projeto,";
sql = sql + " vlr_projeto,";
sql = sql + " desc_projeto";
sql = sql + " FROM financas.projeto";
//sql = sql + " Where Region like 'Antarctica'";
//sql = sql + " Where id like '" + id + "'";
sql = sql + " ORDER BY nr_projeto desc";
try {
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(sql);
while (rs.next()) {
JSONObject obj = new JSONObject();
obj.put("nr_projeto", rs.getString("nr_projeto"));
obj.put("nome_projeto", rs.getString("nome_projeto"));
obj.put("dt_ini", rs.getString("dt_ini"));
obj.put("dt_venc", rs.getString("dt_venc"));
obj.put("dt_tail", rs.getString("dt_tail"));
obj.put("mci_projeto", rs.getString("mci_projeto"));
obj.put("tipo_projeto", rs.getString("tipo_projeto"));
obj.put("vlr_projeto", rs.getString("vlr_projeto"));
obj.put("desc_projeto", rs.getString("desc_projeto"));
ja.add(obj);
}
} catch (SQLException e) {
e.printStackTrace();
};
out.print(ja);
out.flush();
%>