Conexao adicional banco de dados Oracle



  • Olá,

    configurei o arquivo driver.ini do maker conforme o tutorial encontrado neste link, http://suporte.softwell.com.br/maker/manual2_7/pt/Maker2.htm, para que eu pudesse conectar ao banco Oracle pelo nome de serviço. A conexão foi efetuada com sucesso entretanto somente consigo visualizar seus dados no assistente SQL, configuro no formulário os campos que desejo. Ao executar no webrun quando abro o formulário é informado que a chave não foi definida como segue na imagem em anexo. A conexão que estou fazendo com o banco Oracle é de uma view que apenas necessito que os dados apareçam no formulário. Agradeço a qualquer resposta. =]


  • Manda um print das configurações desta conexão...
    Provavelmente alguma delas o Webrun não conseguiu identificar para efetuar a conexão.

    Pode também usar uma ferramenta para tentar conectar e assim atestar que o problema não está na conexão Java com o BD.
    Sugestão de ferramenta http://sourceforge.net/projects/squirrel-sql/files/1-stable/3.4.0/squirrel-sql-3.4.0-install.jar/download


  • Configurei o arquivo drivers.ini segundo esse tópico do manual do maker 2.7,

    link: http://suporte.softwell.com.br/maker/manual2_7/pt/dicas_e_truques/banco_de_dados/conectando_banco_oracle_via_service_name_pelo_maker.htm

    Essa configuração utilizei para conectar com o banco oracle via nome de serviço. No momento não posso mostrar a tela com os dados da conexão adicional pq estou em outra máquina e nesta não configurou corretamente. Mas amanhã posto a imagem da conexão adicional. Mas naquele menu apenas adicionei o nome de serviço, senha e nome de usuario do banco. Testei a conexão e funcionou corretamente. Contudo somente consigo visualizar os dados no assistente SQL, no formulário dá erro e no webrun diz que não encontrou a conexão adicional.


  • Então, a configuração no drivers.ini é apenas para o Maker.

    Para o Webrun, vc deve informar os parâmetros na conexão adicional.

    Sugiro que utilize a ferramenta que informei para tentar conectar com este oracle via service name.


  • Bom configurei e consigo acessar normalmente o banco oracle, assim como conseguia acessar pelo netbeans tbm. Sabe como posso configurar o webrun para reconhecer essa conexão adicional?


  • Está usando o driver nativo do Webrun? Você utilizou este mesmo driver no Netbeans?

    No databases.xml, localize o grupo "Oracle" e veja as configurações. URL de conexão etc.

Log in to reply