Prova de Conexão Java com SQL Server: Busca de Nome e Idade
Conexãopublic DataBase() { this.setDatabase("PROVA"); this.setUrl("jdbc:sqlserver://localhost:1433;databaseName=" + this.getDatabase()); this.setUsername("sa"); this.setPassword("sa@12345"); this.setDriver("com.microsoft.sqlserver.jdbc.SQLServerDriver"); Usuário DAOpublic class UsuarioDAO { Usuario user; public UsuarioDAO(Usuario user) { this.user = user; } public static String BuscarNome(int codusuario) { DataBase db = new DataBase(); db.openConnectionDB(); String query = "SELECT nome as result FROM USUARIO WHERE codusuario = " + codusuario; String resp = db.exeSQL(query); db.closeConnectionDB(); return resp; } public static String BuscarIdade(int codusuario) { DataBase db = new DataBase(); db.openConnectionDB(); String query = "SELECT idade as result FROM USUARIO WHERE codusuario = " + codusuario; String resp = db.exeSQL(query); db.closeConnectionDB(); return resp; }} Buscar Idadeprotected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("application/json"); | PrintWriter out = response.getWriter(); try { Random codusuario = new Random(); int idade = Integer.parseInt(UsuarioDAO.BuscarIdade(codusuario.nextInt(1000))); Usuario usr = new Usuario(); usr.setIdade(idade); Gson gson = new Gson(); JsonObject jsonObj = new JsonObject(); JsonElement usuarioObj = gson.toJsonTree(usr); jsonObj.add("usuario", usuarioObj); out.println(jsonObj.toString()); } finally { out.close(); } } Buscar Nomeprotected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("application/json"); PrintWriter out = response.getWriter(); try { Random codusuario = new Random(); String nome = UsuarioDAO.BuscarNome(codusuario.nextInt(1000)); Usuario usr = new Usuario(); usr.setNome(nome); Gson gson = new Gson(); JsonObject jsonObj = new JsonObject(); | JsonElement usuarioObj = gson.toJsonTree(usr); jsonObj.add("usuario", usuarioObj); out.println(jsonObj.toString()); } finally { out.close(); } } IndexTitle: Prova Sistema de Apresentação de Informações do ServidorNome: Idade: |