Connection db = openDatabase("com.sybase.jdbc3.jdbc.SybDriver", 
"jdbc:sybase:Tds:<host>:<port>?ServiceName=<servico>", "<login>", "<senha>"); 
Att, 
Murilo Rosa . Net
http://www.murilorosa.net
+554288010692
skype: murilobiassio
msn: [email protected]

Em 16/09/2011, às 16:17, Leonardo Ribeiro 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

Responder a