Ele n�o est� dando erro de Security Exception ? Tente retirar a linha que
instala o gerenciador de seguran�a... S� mais uma coisa, ele s� roda
localmente, ou seja, se chamado a partir de C:\... e n�o de um Servidor Web.
Para rodar a partir de um Servidor Web, voc� precisa assinar digitalmente o
Applet, pois sem Ass. digital o Sandbox do browser n�o deixa... Abaixo segue
c�digo exemplo de applet que usa o driver jdbc/odbc bridge para acessar um
Servidor SQL Server via ODBC, mas deve ser chamado a partir de um drive
local...


/**
 * This is a demonstration JDBC applet.
 * It displays some simple standard output from the Coffee database.
 */

import java.applet.Applet;
import java.awt.Graphics;
import java.util.Vector;
import java.sql.*;

public class OutputApplet extends Applet implements Runnable {
    private Thread worker;
    private Vector queryResults;
    private String message = "Initializing";

    public synchronized void start() {
        // Every time "start" is called we create a worker thread to
        // re-evaluate the database query.
        if (worker == null)

            message = "Connecting to database";
            worker = new Thread(this);
            worker.start();
        }
    }

    /**
     * The "run" method is called from the worker thread.  Notice that
     * because this method is doing potentially slow databases accesses
     * we avoid making it a synchronized method.
     */

    public void run() {
        String url = "jdbc:odbc:Intranet_Teste";
        String query = "select Tecnico_Codigo, Tecnico_Nome from Tecnicos_SSUP";

        try {
            Class.forName("com.ms.jdbc.odbc.JdbcOdbcDriver");
        } catch(Exception ex) {
            setError("Can't find Database driver class: " + ex);
            return;
        }

        try {
            Vector results = new Vector();
            Connection con = DriverManager.getConnection(url,
                                                "sergio", "lidinha");
            Statement stmt = con.createStatement();
            ResultSet rs = stmt.executeQuery(query);
            while (rs.next()) {
                int i = rs.getInt("Tecnico_Codigo");
                String s = rs.getString("Tecnico_Nome");
                String text = i + "     " + s;
                results.addElement(text);
            }

            stmt.close();
            con.close();

            setResults(results);

        } catch(SQLException ex) {
            setError("SQLException: " + ex);
        }
    }

    /**
     * The "paint" method is called by AWT when it wants us to
     * display our current state on the screen.
     */

    public synchronized void paint(Graphics g) {
        // If there are no results available, display the current message.
        if (queryResults == null) {
            g.drawString(message, 5, 50);
            return;
        }

        // Display the results.
        g.drawString("Prices of coffee per pound:  ", 5, 10);
        int y = 30;
        java.util.Enumeration enum = queryResults.elements();
        while (enum.hasMoreElements()) {
            String text = (String)enum.nextElement();
            g.drawString(text, 5, y);
            y = y + 15;
        }
    }

    /**
     * This private method is used to record an error message for
     * later display.
     */

    private synchronized void setError(String mess) {
        queryResults = null;
        message = mess;
        worker = null;
        // And ask AWT to repaint this applet.
        repaint();
    }

    /**
     * This private method is used to record the results of a query, for
     * later display.
     */

    private synchronized void setResults(Vector results) {
        queryResults = results;
        worker = null;
        // And ask AWT to repaint this applet.
        repaint();
    }
}

HTML para chamar esta applet :

<HTML>
<HEAD>
<TITLE> Query Output </TITLE>
</HEAD>
<BODY>

<APPLET CODE="OutputApplet.class" WIDTH=250 HEIGHT=200>
</APPLET>
</BODY>
</HTML>


Sergio Stateri Jr
Sao Paulo (SP) Brazil
[EMAIL PROTECTED]


-----Mensagem original-----
De: Wagner Yukio Matsushita [mailto:[EMAIL PROTECTED]]
Enviada em: Saturday, December 18, 1999 8:02 PM
Para: [EMAIL PROTECTED]
Assunto: [SouJava-J] Problemas com Applets


Caros Integrantes da Lista,

Estou fazendo um Applet que acessa um Banco de Dados Access e estou com uns
problemas. Primeiro que o meu Browser (Internet Explorer 4.0) n�o encontra
nenhuma das classes Swing que eu uso. Depois que passei tudo para AWT, ele
n�o consegue achar o Driver ("sun.jdbc.odbc.JdbcOdbcDriver"). O Applet
funciona perfeitamente no AppletViewer j� que eu alterei o arquivo
"java.policy". O QUE EU DEVO FAZER??? Eu sou muito grato por todos que se
interessarem na minha d�vida...

Um grande abra�o,

Wagner Yukio Matsushita

    --------------------------- LISTA SOUJAVA ---------------------------
    http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
    [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
    ---------------------------------------------------------------------

    --------------------------- LISTA SOUJAVA ---------------------------
    http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
    [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
    ---------------------------------------------------------------------

Responder a