Sie sind auf Seite 1von 1

<%@page import="java.io.

IOException"%>
<%@page import="java.util.ArrayList"%>
<%@page import="java.io.Writer"%>
<%@page import="java.io.File"%>
<%@page import="java.io.FileWriter"%>
<%@page import="java.util.logging.Logger"%>
<%@page import="java.util.logging.Level"%>
<%@ page import="java.lang.*"%>
<%@ page import="java.sql.*"%>
<%@page import="org.json.simple.*"%>

<%
JSONObject obj;
JSONArray array;
try {
Class.forName("com.mysql.jdbc.Driver");
Connection dbConnection = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/northwind", "root", "");

Statement getFromDb = dbConnection.createStatement();


ResultSet employees = getFromDb.executeQuery("SELECT first_name,
company,job_title FROM employees");

array = new JSONArray();

while (employees.next()) {
obj = new JSONObject();
obj.put("Nombre", employees.getString("first_name"));
obj.put("Empresa", employees.getString("company"));
obj.put("Cargo", employees.getString("job_title"));
array.add(obj);

}
out.println(array);
// ac� lo imprime en pantalla
try {
FileWriter file = new FileWriter("nuevo.json");
file.write(((JSONArray) array).toJSONString());
file.flush();
file.close();
} catch (IOException e) {
e.printStackTrace();
}

} catch (SQLException ex) {


// handle any errors
System.out.println("SQLException: " + ex.getMessage());
System.out.println("SQLState: " + ex.getSQLState());
System.out.println("VendorError: " + ex.getErrorCode());
}
%>

Das könnte Ihnen auch gefallen