nao sei como funciona no sybase... mas no postgres vc define permissao de
conexao no "pg_hba.conf"  de quem pode conectar a ele...

com isso ja percebi que as veses o jboss tenta se conectar ao banco atraves
do IP de rede da maquina, e nao pelo 127.0.0.1 (que por padrão está
liberado)

ve se nas conf do sybase nao tem algo para liberar acesso por IP, se tiver
coloca o IP de rede que esta instalado o banco.


espero q ajude.



Att,
Samuel Facchinello
http://desenvolvendoemflex.blogspot.com
Joinville - SC



Em 19 de setembro de 2011 10:00, Leonardo Ribeiro
<[email protected]>escreveu:

> Outros testes que fiz foi utilizar o driver jdbc da sybase mesmo no
> seguinte formato
>
> try {
>  Class.forName("com.sybase.jdbc3.jdbc.SybDriver");
> if (connection == null || connection.isClosed()) {
>  connection = DriverManager.getConnection(
> "jdbc:sybase:Tds:localhost:2638?ServiceName=nome_bd",
>  "DBA",
> "dba"
>  );
> connection.setAutoCommit(false);
>  }
> } catch(Exception e) {
>  System.out.println(e);
> }
>  return connection;
>
>
> Utilizando o JTDS
>
>
>  try {
>  Class.forName("net.sourceforge.jtds.jdbc.Driver");
> if (connection == null || connection.isClosed()) {
>  connection = DriverManager.getConnection(
> "jdbc:jtds:sybase://localhost:2638/nome_bd",
>  "DBA",
> "dba"
>  );
> connection.setAutoCommit(false);
>  }
> } catch(Exception e) {
>  System.out.println(e);
> }
>  return connection;
>
> Tentei informando a porta, sem informar a porta, tentando a porta 7000.
> Tentei também informando 127.0.0.1, tentei com nome da máquina e via
> JDBC nada de conectar....
> Pelo Sybase Central conecta..
>
> Tentei rodando no Win7 sem firewall ativado e nada...
> Tentei rodando no XP sem firewall ativado e nada...
>
> Já estou ficando sem opções, se alguém saber de algum
> "macete" para conectar no "dito cujo" do Sybase por favor
> entre em contato, se puder passar o driver jdbc, sei lá, de repente
> a versão que estou usando pode ser o problema (jtds 1.2.5 e a do sybase
> jconn3)
>
>
>
>
> 2011/9/16 bruno bg <[email protected]>
>
>> tive um problema essa semana com um BD WEB na UOL.  e eles tinha travado o
>> firewall para conexão remota.
>> Tb tive problemas com conexão com BD SQLServer da lib da Microsoft,
>> achei uma lib JTDS-1-2-5.JAR  e funcionou.
>>
>> Tente conectar com um programa de Gerenciamento, um Query Browser qualquer
>> para SYSBASE. e lá ver o log do erro de conexão.
>> Se não troque a versão da sua libs do conector SYSBASE.
>>
>>
>> brunobg
>> --
>> ****************************************************
>> www.brbsoftware.com.br
>> [email protected]  (MSN & Skype)
>> blogflex.brunobg.com
>> @brunogrohs
>> (21) 9913-2397
>>
>>
>> Em 16 de setembro de 2011 16:17, Leonardo Ribeiro 
>> <[email protected]>escreveu:
>>
>>> Pessoal,
>>>
>>> Estou tendo que conectar com um server Sybase e para teste instalei na
>>> minha máquina o SQL Anywhere 12.
>>> Pelo Sybase Central eu consigo conectar no BD, porém se eu tento conectar
>>> via Java com Jdbc (driver Jtds) recebo
>>> o erro
>>>
>>> *java.sql.SQLException: Network error IOException: Connection refused:
>>> connect*
>>>
>>> Abaixo minha classe de conexão
>>>
>>>  *public class Conexao {*
>>> *      *
>>> *private static Connection connection = null;*
>>> **
>>> *public static Connection getConnection(){  *
>>> *try {  *
>>> *Class.forName("net.sourceforge.jtds.jdbc.Driver");  *
>>> *if (connection == null || connection.isClosed()) {*
>>> *connection = DriverManager.getConnection(*
>>> *"jdbc:jtds:sybase://localhost:2638/nomeBD",*
>>> *"DBA",*
>>> *"senha"*
>>> *);*
>>> *connection.setAutoCommit(false);*
>>> *}*
>>> *} catch(Exception e) {  *
>>> *System.out.println(e);*
>>> *}  *
>>> **
>>> *return connection;*
>>> *    }*
>>> *
>>> *
>>> *}*
>>>
>>>
>>> Já tentei no lugar de localhost colocar o endereço de loopback 127.0.0.1
>>> e também
>>> o nome da máquina. Em todos os casos via SybaseCentral funciona porém via
>>> JDBC não.
>>>
>>>
>>> --
>>> []'s
>>> Leonardo
>>>
>>> Linux User #488650
>>> Ubuntu User #27045
>>> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>>>
>>> --
>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>> Para enviar uma mensagem, envie um e-mail para [email protected]
>>> Para sair da lista, envie um email em branco para
>>> [email protected]
>>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>>
>>
>>
>>
>>  --
>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>> Para enviar uma mensagem, envie um e-mail para [email protected]
>> Para sair da lista, envie um email em branco para
>> [email protected]
>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>
>
>
>
> --
> []'s
> Leonardo
>
> Linux User #488650
> Ubuntu User #27045
> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>
> --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para [email protected]
> Para sair da lista, envie um email em branco para
> [email protected]
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a