Veja o exemplo em anexo usando MSSQL via JDBC.
 
 
Espero ter ajudado,
 
Lincolm Ferreira de Aguiar
WebMaster - QueroProgramar
[EMAIL PROTECTED]
 
 
----- Original Message -----
Sent: Tuesday, February 19, 2002 4:58 PM
Subject: [java-list] Conex�o com SQL em um jsp

Ol� lista,
 
    Estou come�ando a mexer com jsp ... e sou completamente "cego" em jdbc ... andei fu�ando alguns sites e cheguei em um c�digo como o que segue ... a minha intencao eh abrir um banco de dados SQL server, executar uma query, jogar o resultado em uma resultset e exibir.
    Algu�m  poderia me ajudar?
 
    Segue o "c�digo frankstein" que eu consegui juntando tudo que eu consegui em v�rias fontes ...
 
    Agrade�o desde j�
    Lincoln Masao Muraoka Junior
 
P.S.: tenho instalado o driver jdbc do MSSQL, ja o coloquei no CLASSPATH ... na verdade eu dei uma lida na documenta��o do driver e fiquei mais confuso ainda ... n�o fa�o a menor id�ia se o c�digo que eu estou mandando est� tentando acessar o driver jdbc ou outra coisa ... Se alguem ja mexeu com o driver jdbc para mssql, help-me ...
 
 
<%@ page import="java.sql.*" %>
<%@ page import="java.util.*" %>
<%@ page import="java.text.*" %>
 
<%
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection con = DriverManager.getConnection 
("jdbc:microsoft:sqlserver:SERVIDOR","USER","SENHA");
 
Statement SQLQuery = null;
SQLQuery = con.createStatement();
String consulta = "select count(*) as total from TABELA";
ResultSet retorno;
retorno = SQLQuery.executeQuery(consulta);
 
String variavel;
 
variavel = retorno.getString(0);
out.println(variavel);
%>
import java.sql.*;
import java.math.*;

public class SQLServer extends Object {

   String url = "jdbc:microsoft:sqlserver://servidor:1433;DatabaseName=SEU_BANCO";
   String usuario = "sa";
   String senha = "admin";

   Connection con = null;
   Statement stmt = null;
   ResultSet rs = null;



   public SQLServer(){

      try{

         Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");

      }
      catch(Exception e){

        System.out.println(e.toString());
        System.exit(0);

      }

      try{

         con = DriverManager.getConnection(url, usuario, senha);

      }
      catch(Exception e){

        System.out.println(e.toString());
        System.exit(0);

      }

      try{

         stmt = con.createStatement();
         rs = stmt.executeQuery("SELECT * FROM CLIENTES");

         while(rs.next()){

            System.out.println(rs.getString("NOME"));

         }

      }
      catch(Exception e){

        System.out.println(e.toString());
        System.exit(0);

      }

   }

   public static void main(String args[]){

      SQLServer ln = new SQLServer();

   }

}

------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

Responder a