D� uma olhada no c�digo abaixo:
------------------------------------
import java.util.*;
import java.net.URL;
import java.sql.*;
/**
* Esta classe exemplifica a conex�o a uma base de dados
* utilizando a ponte jdbc-odbc, o envio de uma declara��o SQL
* e a recupera�ao dos valores obtidos.
* @version 1.0, 01/05/99
*/
class exemplo_02
{
public static void main(String args[])
{
String url= "jdbc:odbc:cursojdbc";
Connection con;
Statement stmt;
/* url = String que armazena o endere�o do BD
* con = Objeto da classe Connection respons�vel pela conex�o ao BD
* stmt= Objeto Statement, que possui m�todos para enviar
declara��es SQL
* para a base de dados
*/
try
{
// Carga do driver da ponte jdbc-odbc
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
System.out.print("Tentando se conectar ao BD...");
// Tentativa de conectar ao driver JDBC.
// Cada um dos drivers registrados em DriverManager ser�
carregado
// at� que seja encontrado um que possa processar a URL enviada
con = DriverManager.getConnection(url,"","");
System.out.println("Pronto");
// Instancia de um objeto da interface Statement. Este � o objeto
respons�vel
// pelo envio de declara�oes SQL para o banco de dados.
stmt = con.createStatement();
// ResultSet � a interface que fornece m�todos para leitura dos
resultados gerados
// pela execu��o de uma declara��o SQL
ResultSet rs = stmt.executeQuery("SELECT cli_cod,cli_nome,cli_rg
FROM cliente");
int i=0;
// Neste momento rs cont�m o resultado da Query e podemos ent�o
navegar por esta resposta.
// O m�todo booleano next() move o cursor para o pr�ximo
registro, retornando true
// caso haja mais um registro ou false, caso tenha chegado ao
final do ResultSet.
while (rs.next())
{
i++;
System.out.println("=============== Registro "+ i +"
===============");
System.out.println("Codigo: "+ rs.getInt("cli_cod"));
System.out.println("Nome..: "+ rs.getString("cli_nome"));
System.out.println("RG....: "+ rs.getString("cli_rg"));
}
// O objeto rs dever� ser fechado ap�s o seu uso.
rs.close();
// Fechamos tamb�m a conex�o com a base de dados.
con.close();
System.out.println("A conex�o foi fechada com sucesso.");
}
catch(SQLException sql)
{
System.out.println("Houve uma SQLException: "+sql.getMessage());
sql.printStackTrace();
}
catch(ClassNotFoundException fnf)
{
System.out.println("Houve uma ClassNotFoundException: "+fnf);
}
}
}
Marcio Mangar wrote:
> Aos colegas.... Estou utilizando como banco de dados SQL Server 7.0 e
> preciso de fazer uma conex�o entre uma applet e meu banco de dados, j�
> baixei um JDBC da Open Link, mas n�o deu muito certo. Gostaria de
> pedir o auxilio se poss�vel dos colegas, gostaria de alguns programas
> de exemplo, de como fazer a conex�o, e se alguem tiver algum
> JDBC-ODBC, que funcione corretamente com SQL Server ou Access, e
> pudesse me enviar, ficaria muito
> grato. -------------------------------------------------
> Marcio Mangar
> [EMAIL PROTECTED]
> -------------------------------------------------
D� http://www.cursos.cits.br/
--
-----------------------------------------------------------------------
Sp. Eng. Arno M. Czerveny SixTech P&D de Hardware e Software
[EMAIL PROTECTED] Tv. Jo�o Turin, 37 cj 1001
Cel:+55-41-972-4388 Curitiba, PR, 80240-100, Brazil
http://www.sixtech.com.br/ Tel/Fax:+55-41-243-0152
-----------------------------------------------------------------------
N�o pesquisou e comprou mais caro ? CENTRAL DE OFERTAS
http://www.central.com.br/
-----------------------------------------------------------------------
* Para nao receber mais e-mails da lista, acesse
<http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail, escolha a
lista <[EMAIL PROTECTED]> e de um <submit>.