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:
- Usar o adaptador de banco de dados MySQL. Como o driver MySQL puro do Ruby funciona no JRuby, você pode usar o adaptador de banco de dados MySQL como faria em um aplicativo Ruby nativo.
- Acesse o banco de dados usando JDBC como descrito na seção seguinte.
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:
- 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
- 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.
- Selecione Java na lista Categorias.
- Clique em Adicionar Jar/pasta.
- Vá para e selecione o arquivo JAR do driver JDBC driver do servidor de banco de dados.
- Clique em Abrir.
- 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