JSP Conectar a um banco MsSql

6 respostas
gp7junior

Estou com umas duvidas em programação, comecei desenvolvendo um sistema web em Java (jsp) q acessa os dados em um banco de dados mssql.

A minha duvida principal é de como eu faço pra conectar ao banco, onde eu coloco a classe que vai conectar, etc.

Ate agora só tenho o arquivo index.jsp. E estou um pouco perdido de como continuar.

O sistema é bem simples:

ele realiza o controle de acesso de visitantes de determinada instituição.
O funcionario responsavel por esse controle acessa o sistema e faz consultas ou inclusoes dependendo da necessidade(ou seja quando chegar um visitante).
O que precisa é de uma tela, com campos para nome, cpf ou rg, cracha e possivelmente mais um ou dois campos.
O usuario insere os dados por essa tela que devem ser inseridos no servidor.
O terminal do usuario é um smartphone da HTC, com o windows mobile instalado. (deve-se entao desenvolver em j2me? ou apenas java web resolve?)
A aplicação não precisa estar disponivel na web em si, mas precisa estar acessivel a partir de outros computadores na rede(especificando somente esse smartphone) que é conectado a rede por uma conexão wi fi.

desde já agradeço por sua compreesão e atenção.

codigo da classe index.jsp

<%--    
    Document   : index   
    Created on : 07/08/2009, 09:37:16  
    Author     : pedro   
--%>   
  
<%@page contentType="text/html" pageEncoding="UTF-8"%>   
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  
    "http://www.w3.org/TR/html4/loose.dtd">   
  
<html>   
    <head>   
        <link rel="stylesheet" type="text/css" href="style.css">   
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">   
        <title>JSP Page</title>   
    </head>   
    <body>          
  
        <h1>Controle de Acesso</h1>   
        <form name="Formulário de entrada de nome" action="response.jsp">   
            CPF ou RG:   
            <input type="text" name="cpfrg" value="" />   
            <input type="submit" value="Procurar" />   
            <br>   
            <br>Nome:   
            &lt;input type="text" name="nome" value="" /&gt;   
            <br>   
            <br>Crachá:   
            &lt;input type="text" name="cracha" value="" /&gt;   
        &lt;/form&gt;   
    &lt;/body&gt;   
&lt;/html&gt;

codigo da pagina response.jsp

&lt;%--    
    Document   : response   
    Created on : 07/08/2009, 10:08:18  
    Author     : pedro   
--%&gt;   
  
&lt;%@page contentType="text/html" pageEncoding="UTF-8"%&gt;   
&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  
    "http://www.w3.org/TR/html4/loose.dtd"&gt;   
  
&lt;html&gt;   
    &lt;head&gt;   
        &lt;link rel="stylesheet" type="text/css" href="style.css"&gt;   
        &lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8"&gt;   
        &lt;title&gt;JSP Page&lt;/title&gt;   
    &lt;/head&gt;   
    &lt;body&gt;   
        &lt;jsp:useBean id="mybean" scope="session" class="org.mypackage.hello.NameHandler" /&gt;   
        &lt;jsp:setProperty name="mybean" property="name" value="" /&gt;   
        &lt;h1&gt;Hello,&lt;jsp:getProperty name="mybean" property="name" /&gt; !&lt;/h1&gt;   
    &lt;/body&gt;   
&lt;/html&gt;

6 Respostas

GabrielCardelli

Cara… Se não sabe onde colocar… ponha no próprio JSP

<% %> Ou leia algum material que possa te orientar.

Pelo que vejo estás usando Dreamweaver?

Abrc

gp7junior

GabrielCardelli:
Cara… Se não sabe onde colocar… ponha no próprio JSP

<% %> Ou leia algum material que possa te orientar.

Pelo que vejo estás usando Dreamweaver?

Abrc

Não não, estou usando o NetBeans 6.7.1.

Já i muito material mas nao consegui encontrar nada concreto que me dissesse o que por e onde por.

Guinter

Olá velho da uma lida nesse link http://imasters.uol.com.br/artigo/12894/bancodedados/criando_conexao_java__bd/
acho que vai te orientar.

wbdsjunior

acho que a solução seria:

instalar o Apache Tomcat, criar um pool de conexões e utilizar JSTL nas páginas jsp.

Marco_A_Caetano

Não faz no jsp não… não começa errado… rs
Segue o link do cara ali em cima que não tem erro…

gabriel.coelho

Concordo com o Marco ai em cima…

Vélho, nao começa errado não, tenta utilizar o MVC…Camada de visualização, controle e modelagem.
Hoje em dia num se usa scriptlets pra nada, virou uma forma “errada” de programar.

Criado 2 de setembro de 2009
Ultima resposta 3 de set. de 2009
Respostas 6
Participantes 6