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