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
