Подключение к MS SQL Server с помощью JRuby - PullRequest
2 голосов
/ 22 апреля 2009

Я работаю над проектом, который включает в себя некоторые сценарии и хранение данных. База данных, которая у меня есть, - это MS Sql Server, и она работает на платформе Windows.

Несмотря на это, я пытаюсь использовать Ruby для написания сценария, в частности, JRuby. Есть несколько причин для этого

  1. Я хотел бы использовать Prawn для создания PDF
  2. Мне просто нравится Ruby
  3. JRuby и Rawr позволят мне связать зависимости, чтобы мне не пришлось беспокоиться о наличии ruby ​​на целевых машинах.

При использовании Matz ruby ​​я могу использовать 'win32ole' для простого подключения к базе данных. Однако это не работает в JRuby по очевидным причинам. Каков наилучший способ подключения к MS Sql из JRuby / Java для выполнения простых операторов Select и Update?

Заранее спасибо.

1 Ответ

5 голосов
/ 22 апреля 2009

MS SQL должен иметь драйвер JDBC; используйте это с мостом JRuby-JDBC: http://wiki.jruby.org/wiki/JDBC

...