[SouJava-J] RES: RES: [SouJava-J] JDBC-ODBC com vários Databases

2000-02-23 Por tôpico Carlos Campos

Oi Rodrigo,

Vc tem razão. Para o MS ACCESS, o acesso direto à Tabela de outro Banco
de Dados funcionou utilizando uma referência DIRETA ao arquivo físico.
Mas para outros Bancos de Dados, creio que a portabilidade realmente
estaria comprometida.

Estou viabilizando uma lógica de programação alternativa, com Hashtable
e outras classes Java, de modo a criar um procedimento de
ligação/ordenação que evite a sua sugestão, mantendo a portabilidade dos
Databases.

Só uma pequena correção:

No seu exemplo faltou utilizar "\\" ao invés de "/" e a cláusula "AS" na
sentença:  
"...from c:\\bancos\\access\\bancoclientes.tabClientes as A, clientes
..."

Muito Obrigado por tudo,

[]'s

Carlos Campos

> - Mensagem original -
> De:   Rodrigo Moro [SMTP:[EMAIL PROTECTED]]
> Enviada em:   Quarta-feira, 23 de Fevereiro de 2000 11:42
> Para:     [EMAIL PROTECTED]
> Assunto:  Re: RES: [SouJava-J] JDBC-ODBC com  vários
> Databases
> 
> Sim, jah fiz isso em access e jdbc-odbc e funcionou. Ex:
> "SELECT A.NOME, A.CODIGO, B.Cidade FROM
> c:/bancos/access/bancoclientes.tabClientes A, clientes B WHERE
> A.CODIGO = B.CODIGO".
> Mas eu fiz em bancos sem senha. Vc estah usando senha para o arquivo
> ou controle de usuarios? Ai nao sei... Talvez a senha para um arquivo
> sendo uma e para outro sendo outra, provavelmente nao funcionarah...
> Ou se os usuarios/senhas nao forem os mesmos...
> 
> *** REPLY SEPARATOR ***
> On 23/02/2000, at 08:38, Carlos Campos wrote: 
> >Através da ponte JDBC-ODBC, eu conseguiria ter acesso (somente
> Leitura),
> >à uma tabela vinculada à um BD1 oriunda de um BD2 ???
> >
> >Pergunto isto porque venho recebendo ERRO de permissão de acesso ao
> >tentar executar um SELECT com ambas as tabelas mencionadas e gostaria
> de
> >ter a certeza de que isto é possível ou não ???
> >> - Mensagem original -
> >> De:Rodrigo Moro [SMTP:[EMAIL PROTECTED]]
> >> Enviada em:Terça-feira, 22 de Fevereiro de 2000
> 21:55
> >> Para:  [EMAIL PROTECTED]
> >> Assunto:   Re: [SouJava-J] JDBC-ODBC com vários Databases
> >> >1) Aparentemente, a ponte JDBC-ODBC permite o acesso à uma única
> >> fonte
> >> >de dados (Database) de cada vez. Excluindo-se a hipótese de
> vincular
> >> >tabelas do MS ACCESS, existiria alguma outra forma, em JAVA, de
> >> executar
> >> >um SELECT com tabelas de Bancos diferentes???
> >> Usando access, voce pode especificar todo o nome do arquivo e
> tabela
> >> quando fizer o select, mas eh obvio que nao eh portavel, ex:
> >> "SELECT A.NOME, A.CODIGO FROM
> >> c:/bancos/access/bancoclientes.tabClientes A WHERE"
> >> >
> >> >2) Desculpem pela ignorância, mas este recurso de Vinculação de
> >> Tabelas
> >> >do MS ACCESS está disponível em BD's de grande porte como DB2,
> ORACLE
> >> >etc ???
> >> No DB2 me parece que pode, mas somente se a outra tabela tb for DB2
> >> 
> >> --- 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]
> >> [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
> [dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
> [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
[dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



[SouJava-J] Re: [SouJava-J] RES: [SouJava-J] JDBC-ODBC com vários Databases

2000-02-23 Por tôpico Pedro Costa Nogueira

Olá Carlos. Meu nome é Pedro. Estou recebendo vários e-mail do grupo
"Soujava"
Rodrigo, deve ser brincadeira de algum amigo, não me escrevi em nenhum grupo
de Java, Obrigado mesmo assim, mas não faço parte deste grupo, não me esta
sendo útil.
Mesmo assim agradeço e peço desculpas.

-Mensagem original-
De: Carlos Campos <[EMAIL PROTECTED]>
Para: '[EMAIL PROTECTED]' <[EMAIL PROTECTED]>
Data: Quarta-feira, 23 de Fevereiro de 2000 10:43
Assunto: [SouJava-J] RES: [SouJava-J] JDBC-ODBC com vários Databases


>Oi Eduardo,
>
>Uma Connection diferente para cada BD geraria um Statement diferente
>também e eu não conseguiria realizar um SELECT com Tabelas de Bancos
>distintos.
>
>De qualquer forma agradeço pela atenção,
>
>[]'s
>
>Carlos Campos
>
>> - Mensagem original -
>> De: Eduardo Issao Ito [SMTP:[EMAIL PROTECTED]]
>> Enviada em: Quarta-feira, 23 de Fevereiro de 2000 07:55
>> Para: [EMAIL PROTECTED]
>> Assunto: Re: [SouJava-J] JDBC-ODBC com vários Databases
>>
>>
>> Basta voce criar Connections diferentes, uma para cada banco de
>> dados...
>>
>> Rodrigo Moro wrote:
>> >
>> > *** REPLY SEPARATOR ***
>> > On 22/02/2000, at 19:04, Carlos Campos wrote:
>> > >1) Aparentemente, a ponte JDBC-ODBC permite o acesso à uma única
>> fonte
>> > >de dados (Database) de cada vez. Excluindo-se a hipótese de
>> vincular
>> > >tabelas do MS ACCESS, existiria alguma outra forma, em JAVA, de
>> executar
>> > >um SELECT com tabelas de Bancos diferentes???
>> > Usando access, voce pode especificar todo o nome do arquivo e tabela
>> quando fizer o select, mas eh obvio que nao eh portavel, ex:
>> > "SELECT A.NOME, A.CODIGO FROM
>> c:/bancos/access/bancoclientes.tabClientes A WHERE"
>> > >
>> > >2) Desculpem pela ignorância, mas este recurso de Vinculação de
>> Tabelas
>> > >do MS ACCESS está disponível em BD's de grande porte como DB2,
>> ORACLE
>> > >etc ???
>> > No DB2 me parece que pode, mas somente se a outra tabela tb for DB2
>> >
>> > --- 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]
>> > [para sair da lista:
>> http://www.soujava.org.br/forum/cadastrados.htm]
>> >
>> -
>>
>> --
>> Eduardo Issao Ito <[EMAIL PROTECTED]>
>> Eurosoft Consultoria <http://www.euroconsult.com.br>
>> Rua Marina Saddi Haidar, 176 - São Paulo - SP - Brasil
>> CEP 04650-050
>> TEL: +55 11 524-8022
>> FAX: +55 11 524-0408
>>
>> --- 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]
>> [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
>[dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
>[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
[dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



[SouJava-J] Re: RES: [SouJava-J] JDBC-ODBC com vários Databases

2000-02-23 Por tôpico Pedro Costa Nogueira

Olá Rodrido. Meu nome é Pedro. Estou recebendo vários e-mail do grupo
"Soujava"
Rodrigo, deve ser brincadeira de algum amigo, não me escrevi em nenhum grupo
de Java, Obrigado mesmo assim, mas não faço parte deste grupo, não me esta
sendo útil.
Mesmo assim agradeço e peço desculpas.
-Mensagem original-
De: Rodrigo Moro <[EMAIL PROTECTED]>
Para: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
Data: Quarta-feira, 23 de Fevereiro de 2000 10:45
Assunto: Re: RES: [SouJava-J] JDBC-ODBC com vários Databases


>Sim, jah fiz isso em access e jdbc-odbc e funcionou. Ex:
>"SELECT A.NOME, A.CODIGO, B.Cidade FROM
c:/bancos/access/bancoclientes.tabClientes A, clientes B WHERE A.CODIGO =
B.CODIGO".
>Mas eu fiz em bancos sem senha. Vc estah usando senha para o arquivo ou
controle de usuarios? Ai nao sei... Talvez a senha para um arquivo sendo uma
e para outro sendo outra, provavelmente nao funcionarah... Ou se os
usuarios/senhas nao forem os mesmos...
>
>*** REPLY SEPARATOR ***
>On 23/02/2000, at 08:38, Carlos Campos wrote:
>>Através da ponte JDBC-ODBC, eu conseguiria ter acesso (somente Leitura),
>>à uma tabela vinculada à um BD1 oriunda de um BD2 ???
>>
>>Pergunto isto porque venho recebendo ERRO de permissão de acesso ao
>>tentar executar um SELECT com ambas as tabelas mencionadas e gostaria de
>>ter a certeza de que isto é possível ou não ???
>>> - Mensagem original -
>>> De: Rodrigo Moro [SMTP:[EMAIL PROTECTED]]
>>> Enviada em: Terça-feira, 22 de Fevereiro de 2000 21:55
>>> Para: [EMAIL PROTECTED]
>>> Assunto: Re: [SouJava-J] JDBC-ODBC com vários Databases
>>> >1) Aparentemente, a ponte JDBC-ODBC permite o acesso à uma única
>>> fonte
>>> >de dados (Database) de cada vez. Excluindo-se a hipótese de vincular
>>> >tabelas do MS ACCESS, existiria alguma outra forma, em JAVA, de
>>> executar
>>> >um SELECT com tabelas de Bancos diferentes???
>>> Usando access, voce pode especificar todo o nome do arquivo e tabela
>>> quando fizer o select, mas eh obvio que nao eh portavel, ex:
>>> "SELECT A.NOME, A.CODIGO FROM
>>> c:/bancos/access/bancoclientes.tabClientes A WHERE"
>>> >
>>> >2) Desculpem pela ignorância, mas este recurso de Vinculação de
>>> Tabelas
>>> >do MS ACCESS está disponível em BD's de grande porte como DB2, ORACLE
>>> >etc ???
>>> No DB2 me parece que pode, mas somente se a outra tabela tb for DB2
>>>
>>> --- 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]
>>> [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
>[dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
>[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
[dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



Re: RES: [SouJava-J] JDBC-ODBC com vários Databases

2000-02-23 Por tôpico Rodrigo Moro

Sim, jah fiz isso em access e jdbc-odbc e funcionou. Ex:
"SELECT A.NOME, A.CODIGO, B.Cidade FROM c:/bancos/access/bancoclientes.tabClientes A, 
clientes B WHERE A.CODIGO = B.CODIGO".
Mas eu fiz em bancos sem senha. Vc estah usando senha para o arquivo ou controle de 
usuarios? Ai nao sei... Talvez a senha para um arquivo sendo uma e para outro sendo 
outra, provavelmente nao funcionarah... Ou se os usuarios/senhas nao forem os mesmos...

*** REPLY SEPARATOR ***
On 23/02/2000, at 08:38, Carlos Campos wrote: 
>Através da ponte JDBC-ODBC, eu conseguiria ter acesso (somente Leitura),
>à uma tabela vinculada à um BD1 oriunda de um BD2 ???
>
>Pergunto isto porque venho recebendo ERRO de permissão de acesso ao
>tentar executar um SELECT com ambas as tabelas mencionadas e gostaria de
>ter a certeza de que isto é possível ou não ???
>> - Mensagem original -
>> De:  Rodrigo Moro [SMTP:[EMAIL PROTECTED]]
>> Enviada em:  Terça-feira, 22 de Fevereiro de 2000 21:55
>> Para:[EMAIL PROTECTED]
>> Assunto: Re: [SouJava-J] JDBC-ODBC com vários Databases
>> >1) Aparentemente, a ponte JDBC-ODBC permite o acesso à uma única
>> fonte
>> >de dados (Database) de cada vez. Excluindo-se a hipótese de vincular
>> >tabelas do MS ACCESS, existiria alguma outra forma, em JAVA, de
>> executar
>> >um SELECT com tabelas de Bancos diferentes???
>> Usando access, voce pode especificar todo o nome do arquivo e tabela
>> quando fizer o select, mas eh obvio que nao eh portavel, ex:
>> "SELECT A.NOME, A.CODIGO FROM
>> c:/bancos/access/bancoclientes.tabClientes A WHERE"
>> >
>> >2) Desculpem pela ignorância, mas este recurso de Vinculação de
>> Tabelas
>> >do MS ACCESS está disponível em BD's de grande porte como DB2, ORACLE
>> >etc ???
>> No DB2 me parece que pode, mas somente se a outra tabela tb for DB2
>> 
>> --- 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]
>> [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
[dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



[SouJava-J] RES: [SouJava-J] JDBC-ODBC com vários Databases

2000-02-23 Por tôpico Carlos Campos

Oi Eduardo,

Uma Connection diferente para cada BD geraria um Statement diferente
também e eu não conseguiria realizar um SELECT com Tabelas de Bancos
distintos.

De qualquer forma agradeço pela atenção,

[]'s

Carlos Campos

> - Mensagem original -
> De:   Eduardo Issao Ito [SMTP:[EMAIL PROTECTED]]
> Enviada em:   Quarta-feira, 23 de Fevereiro de 2000 07:55
> Para: [EMAIL PROTECTED]
> Assunto:  Re: [SouJava-J] JDBC-ODBC com vários Databases
> 
> 
> Basta voce criar Connections diferentes, uma para cada banco de
> dados...
> 
> Rodrigo Moro wrote:
> > 
> > *** REPLY SEPARATOR ***
> > On 22/02/2000, at 19:04, Carlos Campos wrote:
> > >1) Aparentemente, a ponte JDBC-ODBC permite o acesso à uma única
> fonte
> > >de dados (Database) de cada vez. Excluindo-se a hipótese de
> vincular
> > >tabelas do MS ACCESS, existiria alguma outra forma, em JAVA, de
> executar
> > >um SELECT com tabelas de Bancos diferentes???
> > Usando access, voce pode especificar todo o nome do arquivo e tabela
> quando fizer o select, mas eh obvio que nao eh portavel, ex:
> > "SELECT A.NOME, A.CODIGO FROM
> c:/bancos/access/bancoclientes.tabClientes A WHERE"
> > >
> > >2) Desculpem pela ignorância, mas este recurso de Vinculação de
> Tabelas
> > >do MS ACCESS está disponível em BD's de grande porte como DB2,
> ORACLE
> > >etc ???
> > No DB2 me parece que pode, mas somente se a outra tabela tb for DB2
> > 
> > --- 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]
> > [para sair da lista:
> http://www.soujava.org.br/forum/cadastrados.htm]
> >
> -
> 
> --
> Eduardo Issao Ito <[EMAIL PROTECTED]>
> Eurosoft Consultoria 
> Rua Marina Saddi Haidar, 176 - São Paulo - SP - Brasil
> CEP 04650-050
> TEL: +55 11 524-8022
> FAX: +55 11 524-0408
> 
> --- 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]
> [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
[dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



RES: [SouJava-J] JDBC oracle

2000-02-14 Por tôpico Helio Rugani Brandao

Alejandro,

  No proprio site da Oracle. Pode baixar de graca.

Abracos,


Helio

- Mensagem original -
De: Alejandro Flores [SMTP:[EMAIL PROTECTED]]
Enviada em: Segunda-feira, 14 de Fevereiro de 2000 12:53
Para:   [EMAIL PROTECTED]
Assunto:[SouJava-J] JDBC oracle



Alow,

Pessoal, onde consigo um driver jdbc para acessar um banco de
dados oracle? Tanto o thin como o oci!

[]s
Alejandro


--- LISTA SOUJAVA ---
http://www.soujava.org.br  -  Sociedade de Usuarios Java da Sucesu-SP
[duvidas mais comuns: http://www.soujava.org.br/faq.htm]
[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
[dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
-



RES: [SouJava-J] JDBC-ORACLE - Conexao

2000-01-25 Por tôpico Helio Rugani Brandao

Coloque na chamada da aplicacao a opcao -cp com path do arquivo classes111.zip
onde esta localizado o driver da Oracle.

Ex:java -cp \classes111.zip 

Helio

- Mensagem original -
De: Romeu Vieira de Andrade Filho [SMTP:[EMAIL PROTECTED]]
Enviada em: Terca-feira, 25 de Janeiro de 2000 17:02
Para:   [EMAIL PROTECTED]
Assunto:[SouJava-J] JDBC-ORACLE - Conexao




A quem puder me ajudar !


Quando minha applet vai fazer uma conexao ao Oracle, recebo a siguinte
mensagem:

Unable to load driver:oracle.jdbc.driver.OracleDriver

O detalhe e que esta applet e usada por +- 30 maquinas numa intranet
(funciona corretamente) e apenas em 2 ocorre este problema !!!


Desde ja sou muito grato pela ajuda !


Romeu

--- LISTA SOUJAVA ---
http://www.soujava.org.br  -  Sociedade de Usuarios 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]
-



RES: [SouJava-J] JDBC-ORACLE

2000-01-25 Por tôpico Helio Rugani Brandao

 Procure no proprio site da Oracle. O driver pode ser baixado gratuitamente.

helio

- Mensagem original -
De: [EMAIL PROTECTED] [SMTP:[EMAIL PROTECTED]]
Enviada em: Segunda-feira, 24 de Janeiro de 2000 19:43
Para:   [EMAIL PROTECTED]
Assunto:[SouJava-J] JDBC-ORACLE



(Embedded image moved to file: pic26869.pcx)

From: ALAN FERREIRA DE SOUSA ALANF@EMBRATEL on 2000-01-24 18:42


To:   [EMAIL PROTECTED]
cc:
Subject:  JDBC-ORACLE



Ola galera



 Gostaria de saber se alguem possui o driver jdbc-para acesso a um banco de
dados oracle,

ou possui algun endereco  para pode-lo baixa-lo.



Obrigado



 Alan


 << Arquivo: pic26869.pcx >> 

--- 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]
-



Re: RES: [SouJava-J] Jdbc

2000-01-24 Por tôpico Rodolfo Ricci

O problema dele é que está tentando usar ODBC em applets (Deve estar usando
Access). Se usar outro banco de dados, como o mySQL ou então mSQL, por
exemplo, ele através do JDBC, poderá fazer consultas usando applets.

Rodolfo Ricci
Petrolina  PE 



Ás 21:14 24/01/00 -0200, you wrote:
>
>   O java esta lhe retornando um erro de segurança, pois vce nao pode acessar
>uma base de dados diretamente atraves de um applet.
>   Vce foi barrado pela caixa de areia do java (parte do java que
>proporciona ao usuario, a seguranca de nao ter seu dados acessados
>diretamente atraves do applet.).
>  Para acessar uma base de dados atraves de um applet vce deve usar um
>servidor de transações.
>
>-Mensagem original-
>De: Guilherme Lloyd [mailto:[EMAIL PROTECTED]]
>Enviada em: segunda-feira, 24 de janeiro de 2000 10:59
>Para: [EMAIL PROTECTED]
>Assunto: [SouJava-J] Jdbc
>
>
>Colegas javaneses,
>
>to comecando a estudar jdbc e estou desenvolvendo uma applet bem simples com
>acesso a um banco de dados (to usando uma tabelinha da acess mesmo
>(Funcionario ; User:guilherme, password: segredo), depois incremento) mas to
>tendo alguns erros por aqui.
>
>Codigo da applet:
>
>  String url = "jdbc:odbc:Funcionario";
>  String query = "select PrimeiroNome, Sobrenome from Funcionario";
>
>   try {
>   Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
>   } catch(Exception ex) {
>   setError("Erro : " + ex);
>   return;
>   }
>
>   try {
>   Vector results = new Vector();
>   Connection con = DriverManager.getConnection(url,
>   "guilherme", "segredo");
>   Statement stmt = con.createStatement();
>   ResultSet rs = stmt.executeQuery(query);
>   while (rs.next()) {
>   String s = rs.getString("PrimeiroNome");
>   float f = rs.getFloat("Sobrenome");
>   String text = s + " " + f;
>   results.addElement(text);
>   }
>
>   stmt.close();
>   con.close();
>
>   setResults(results);
>
>   } catch(SQLException ex) {
>   setError("SQLException: " + ex);
>   }
>
>Saida de erro : Erro : java.security.AccessControlException : access denied
>(java.lang.RuntimePermission accessClassInPackage sun.jdbc.odbc )
>
>Copiei parte do codigo de uma apostila de java.
>Estou utilizando o jdk 1.2.2 sobre windows 98. Ja configurei um driver no
>odbc 32 do windows ( nomeado Funcionario tbm ) para acessar meu banco.
>Que erro e este?
>Este codigo e o mais indicado. Se utilizar um acesso a um servidor de BD's,
>o que utilizar? Se for por uma applet é o mesmo codigo de acesso? Este
>pacote sun.jdbc.odbc ja vem com o java 2? Preciso de um driver? Qual o mais
>indicado? E para acessar um banco anywhere?
>
>[]'s e agradeco desde ja;
>
>Guilherme Lloyd
>
>
>
>__
>Get Your Private, Free Email at http://www.hotmail.com
>
>--- 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]
>-
>
>
>

--- 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]
-



RES: [SouJava-J] Jdbc

2000-01-24 Por tôpico Israel


O java esta lhe retornando um erro de segurança, pois vce nao pode acessar
uma base de dados diretamente atraves de um applet.
Vce foi barrado pela caixa de areia do java (parte do java que
proporciona ao usuario, a seguranca de nao ter seu dados acessados
diretamente atraves do applet.).
  Para acessar uma base de dados atraves de um applet vce deve usar um
servidor de transações.

-Mensagem original-
De: Guilherme Lloyd [mailto:[EMAIL PROTECTED]]
Enviada em: segunda-feira, 24 de janeiro de 2000 10:59
Para: [EMAIL PROTECTED]
Assunto: [SouJava-J] Jdbc


Colegas javaneses,

to comecando a estudar jdbc e estou desenvolvendo uma applet bem simples com
acesso a um banco de dados (to usando uma tabelinha da acess mesmo
(Funcionario ; User:guilherme, password: segredo), depois incremento) mas to
tendo alguns erros por aqui.

Codigo da applet:

  String url = "jdbc:odbc:Funcionario";
  String query = "select PrimeiroNome, Sobrenome from Funcionario";

try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
} catch(Exception ex) {
setError("Erro : " + ex);
return;
}

try {
Vector results = new Vector();
Connection con = DriverManager.getConnection(url,
"guilherme", "segredo");
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(query);
while (rs.next()) {
String s = rs.getString("PrimeiroNome");
float f = rs.getFloat("Sobrenome");
String text = s + " " + f;
results.addElement(text);
}

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

setResults(results);

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

Saida de erro : Erro : java.security.AccessControlException : access denied
(java.lang.RuntimePermission accessClassInPackage sun.jdbc.odbc )

Copiei parte do codigo de uma apostila de java.
Estou utilizando o jdk 1.2.2 sobre windows 98. Ja configurei um driver no
odbc 32 do windows ( nomeado Funcionario tbm ) para acessar meu banco.
Que erro e este?
Este codigo e o mais indicado. Se utilizar um acesso a um servidor de BD's,
o que utilizar? Se for por uma applet é o mesmo codigo de acesso? Este
pacote sun.jdbc.odbc ja vem com o java 2? Preciso de um driver? Qual o mais
indicado? E para acessar um banco anywhere?

[]'s e agradeco desde ja;

Guilherme Lloyd



__
Get Your Private, Free Email at http://www.hotmail.com

--- 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]
-