Ajuda com SQL e JAVA

3 respostas
R

oi…eu sou novo membro mais acompanho o forum a algum tempo ja…
sou novo usuario em java…e to com uma duvida em relaçao ao seguinte…
eu fiz no PL/SQL developer (com oracle) umas tabela e queria passa-las para o ECLIPSE mostrar pelo TOMCAT
vou colocar o codigo aki para vcs entenderem

package renato;

import java.io.*;
import java.net.*;
import java.sql.*;
import java.text.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class ShowBedrock extends HttpServlet 
{
    public String getServletInfo()
    {
       return "Servlet connects to MySQL database and displays result of a SELECT";
    }

    public void doGet(HttpServletRequest request, HttpServletResponse response)
        throws IOException, ServletException
    {
        String loginUser = "Dude1";
        String loginPasswd = "SuperSecret";
        String loginUrl = "jdbc:oracle:thin:renato/[email protected]:1521:ORCL";

        response.setContentType("text/html");    // Response mime type

        PrintWriter out = response.getWriter();

        out.println("<HTML><HEAD><TITLE>AGENDAMENTOS</TITLE></HEAD>");
        out.println("<center>");
        out.println("");
        out.println("<BODY><H1>Agendamento</H1>");

       
        try
           {
              Class.forName("oracle.jdbc.driver.OracleDriver");
              Connection dbcon = DriverManager.getConnection(loginUrl);
              // Declare our statement
              Statement statement = dbcon.createStatement();

              String query = "SELECT * FROM LOCADORA";
            
              
              
              ResultSet rs = statement.executeQuery(query);

              out.println("<TABLE border>");

              // Iterate through each row of rs
              while (rs.next())
              {
                  String m_ator = rs.getString("ator");	
                  String m_name = rs.getString("name");
                  String m_dept = rs.getString("dept");
                  String m_jobtitle = rs.getString("jobtitle");
                  out.println("<tr>" +
                  			  "<td>" + m_name + "</td>" +
                              "<td>" + m_dept + "</td>" +
                              "<td>" + m_ator + "</td>" +
                              "<td>" + m_jobtitle + "</td>" +
                              "</tr>");
              }

              out.println("</TABLE>");

              rs.close();
              statement.close();
              dbcon.close();
            }
        catch (SQLException ex) {
              while (ex != null) {
                    System.out.println ("SQL Exception:  " + ex.getMessage ());
                    ex = ex.getNextException ();
                }  // end while
            }  // end catch SQLException

        catch(java.lang.Exception ex)
            {
                out.println("<HTML>" +
                            "<HEAD><TITLE>" +
                            "Bedrock: Error" +
                            "</TITLE></HEAD>\n<BODY>" +
                            "<P>SQL error in doGet: " +
                            ex.getMessage() + "</P></BODY></HTML>");
                return;
            }
         out.close();

eu vou la no brower e a unica coisa q me aparece eh o AGENDAMENTO escrito no centro da tela,
naquela parte q dou select * from locadora, eu quero q importe a tabela feita no sql para aparecer no brower…qq eu faço ? to tentando ser o mais claro possivel mais mesmo assim se alguem nao entender me pergunte …obrigado desde ja !

3 Respostas

rdgms

Cara percebi que vc copio esse codigo ai…
acho melhor vc da um estudada
para entender MVC ai ja inclui jsp, servlet , bean ai vai…
http://www.caelum.com.br/downloads/apostila/caelum-java-web-fj21.pdf

claudneto

OFF

Gostei da password:

String loginPasswd = "SuperSecret";

hahaha

será minha nova senha…

R

uhahuauha, eh eu dexei ai…q nem foi eu q puis, como o cara disse eu copiei da net…e veio com ela…
mais …be my guest hehehehhe use-a

Criado 23 de outubro de 2008
Ultima resposta 24 de out. de 2008
Respostas 3
Participantes 3