Galera,já procurei por vários lugares e não achei uma forma de conectar este banco de dados Sybase com o Java, peço por favor que se alguém souber onde acho o driver e como faço para efetuar essa conexão me informe, pois já andei tudo e um tutorial se quer não achei.
Na verdade, estou usando essa conexão para puxar os arquivos direto da aplicação que usa como banco o sybase. Então crio direto do programa esse usuário do tipo externo.
Para criar tal usuário provavelmente você terá que pesquisar sobre o seu sybase e o programa que usa para gerenciá-lo.
[code]package planodecontas;
import java.sql.*;
import javax.swing.JOptionPane;
public class AcessoDominio {
final private String driver = “com.sybase.jdbc3.jdbc.SybDriver”;
final private String url = “jdbc:sybase:Tds:localhost:2638?ServiceName=storage”;
final private String usuario = “Externo”;
final private String senha = “123456”;
private Connection conexao; //Cria a conexão propriamente dita
public Statement statement; //Abre caminho para a conexão com o banco de dados
public ResultSet resultset; //Armazena os resultados das consultas SQL
boolean result = true;
public boolean conectar()
{
try
{
Class.forName(driver); //Nesse momento eu carrego o driver definido anteriormente
conexao = DriverManager.getConnection(url,usuario,senha); //Aqui eu crio a conexão com o banco através do objeto "conexao" criado anteriormente do tipo "Connection"
JOptionPane.showMessageDialog(null,"Banco conectado com sucesso !");
} catch(ClassNotFoundException Driver){
JOptionPane.showMessageDialog(null,"Driver não localizado: "+Driver);
result = false;
} catch(SQLException Fonte) {
JOptionPane.showMessageDialog(null,"Deu erro na conexão com a fonte de dados "+Fonte);
result = false;
}
return result;
}
Olá johndaltoon, Caso não seja, favor desconsiderar.
Percebi que pelo nome dos métodos que você está usando, você está tentando disparar uma conexão com o sistema contábil da Dominio Sistemas Correto?
Amigo… sofro do mesmo mal…
Preciso integrar um sistema que estou desenvolvendo com o banco de dados da Domínio.
Você conseguiu?
Lhe passaram a senha ?
Como conseguistes?
Caso não seja favor desconsiderar.
[quote=johndaltoon]O código abaixo foi usado para conectar :
[code]package planodecontas;
import java.sql.*;
import javax.swing.JOptionPane;
public class AcessoDominio {
final private String driver = “com.sybase.jdbc3.jdbc.SybDriver”;
final private String url = “jdbc:sybase:Tds:localhost:2638?ServiceName=storage”;
final private String usuario = “Externo”;
final private String senha = “123456”;
private Connection conexao; //Cria a conexão propriamente dita
public Statement statement; //Abre caminho para a conexão com o banco de dados
public ResultSet resultset; //Armazena os resultados das consultas SQL
boolean result = true;
public boolean conectar()
{
try
{
Class.forName(driver); //Nesse momento eu carrego o driver definido anteriormente
conexao = DriverManager.getConnection(url,usuario,senha); //Aqui eu crio a conexão com o banco através do objeto "conexao" criado anteriormente do tipo "Connection"
JOptionPane.showMessageDialog(null,"Banco conectado com sucesso !");
} catch(ClassNotFoundException Driver){
JOptionPane.showMessageDialog(null,"Driver não localizado: "+Driver);
result = false;
} catch(SQLException Fonte) {
JOptionPane.showMessageDialog(null,"Deu erro na conexão com a fonte de dados "+Fonte);
result = false;
}
return result;
}