Usando servidores de banco de dados com JRuby

Consulte também

A maneira que você acessa o servidor de banco de dados em um projeto JRuby on Rails depende de você estar usando o servidor de banco de dados MySQL.

Acessando o servidor de banco de dados MySQL com JRuby

Se estiver usando o servidor de banco de dados MySQL no projeto JRuby, você tem duas opções:

Acessando outros servidores de banco de dados com JRuby

Você pode usar JDBC para acessar os servidores de banco de dados suportados, tais como MySQL, PostgreSQL, Oracle, HSQLDB e Java DB (também conhecido como Derby).

Para usar uma conexão JDBC, você deve obter um driver JDBC 3.0 para seu servidor de banco de dados. O driver JDBC deve ser um driver Java puro. Os drivers MySQL e PostgreSQL estão incluídos no IDE. No momento que este artigo está sendo escrito, o ActiveRecord-JDBC não funciona com o driver JDBC.

Para acessar o banco de dados usando JDBC:

  1. Quando você criar o projeto, selecione Acessar banco de dados usando JDBC no assistente para Novo aplicativo Ruby on Rails: painel Configuração do banco de dados. Essa seleção faz com que o IDE adicione à classe environment.rb uma entrada semelhante ao código seguinte.
    se definido?(JRUBY_VERSION)
      require 'rubygems'
      gem 'activerecord-jdbc-adapter'
      require 'jdbc_adapter'
    end
    
  2. Depois de criar o projeto, clique com o botão direito do mouse no nó do projeto na janela Projetos e escolha Propriedades no menu pop-up. Complete as etapas seguintes na caixa de diálogo Propriedades do projeto para adicionar os arquivos JAR ao classpath do projeto. Observe que para o servidor de banco de dados MySQL e Postgresql, o IDE completa essas etapas para você. O IDE também segue essas etapas para você, caso configure o acesso ao banco de dados usando uma conexão registrada do IDE no assistente para Novo aplicativo Ruby on Rails: painel Configuração do banco de dados.

    1. Selecione Java na lista Categorias.
    2. Clique em Adicionar Jar/pasta.
    3. Vá para e selecione o arquivo JAR do driver JDBC driver do servidor de banco de dados.
    4. Clique em Abrir.
    5. Clique em OK para fechar a caixa de diálogo Propriedades do projeto.
Consulte também
Trabalhando com NetBeans Ruby
Assistente para Nova aplicação Ruby on Rails: Nome e localização
Configuração do banco de dados

 


Notificações legais