Olá companheiros, por força de um cliente estou iniciando no Java com muita urgência, bem ao estilo, “Aprenda Servlets em 24 horas ininterruptas”.
O primeiro problema que estou enfrentado está na conexão com o SQL Server.
Instalei o driver da Microsoft e o JBuilder não o reconhece.
Segue meu código para análise:
package servlet_exemplo;
import javax.servlet.;
import javax.servlet.http.;
import java.sql.;
import java.io.;
import java.util.*;
public class acesso extends HttpServlet {
private static final String CONTENT_TYPE = “text/html”;
//Process the HTTP Get request
public void doGet(HttpServletRequest req, HttpServletResponse res) throws
ServletException, IOException {
Connection con = null;
Statement stmt = null;
ResultSet rs = null;
res.setContentType(CONTENT_TYPE);
PrintWriter out = res.getWriter();
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
con = DriverManager.getConnection("jdbc:microsoft:sqlserver://csv:1433 ","usuário","senha");
stmt = con.createStatement();
rs = stmt.executeQuery("Select * from TBCURR0004");
out.println("<html>");
out.println("<head><title>ACESSO</title></head>");
out.println("<body bgcolor=\"#000080\">");
out.println("<ul>");
while(rs.next()){
out.println("<li>" + rs.getString(1) + "</li>");
}
out.println("</ul>");
out.println("&lt;/body&gt;&lt;/html&gt;");
}
catch(ClassNotFoundException e){
out.println(e.getMessage());
}
catch(SQLException e){
out.println("Erro de SQL: " + e.getMessage());
}
finally{
try{
if (con != null) con.close();
}
catch(SQLException ignored){ }
}
}
}
Já tentei fazer a conexão por ODBC (sun.jdbc.odbc.jdbcodbvDriver) mas…
O segundo é: Alguém aí tem algum código para upload só com servlets?
Valeu Galera!
CSV
P.S. Lembrando que estou tentando fazer um servlet…