-1

重複の可能性:
どの Ruby IDE が好きですか?

Windows 2003 Server で ruby​​ を使用して簡単なスクリプトを作成しています。私の質問は次のとおりです。

  • ODBC 経由でデータベースに接続するにはどうすればよいですか? Solaris 上の SybaseMSSQL Serverの両方に接続します。
  • Exchange Server 2003 経由で電子メールを送信するにはどうすればよいですか?

アップデート

  • Ruby スクリプト作成に最適なシンプルな IDE は何ですか? 現在、SciTE (Ruby に付属) を使用しています。
4

4 に答える 4

3

利用可能なRubyDBIモジュール用のODBCパッケージがあります。または、Win32バイナリも含まれているRuby用のODBCバインディングを使用してみることができます。

RDI(ここから盗まれた)を使用する例を次に示します。

require 'DBI'

# make an ODBC connection
conn = DBI.connect('DBI:ODBC:datasource','your_username','your_password')

# returns a list of the table names from your database
conn.tables

# returns an array with the resultset from your query
rs = conn.select_all('SELECT * FROM TheTable')

(ODBCデータソースは、コントロールパネル/管理ツールから利用できるODBCアドミニストレーターを使用して定義できます。)

電子メールの場合は、Rubyの標準のメール機能を使用し、SMTP経由でExchangeServerに接続することをお勧めします。

ただし、VIMを使用してテキスト編集を行っているため、RubyIDEをお勧めすることはできません。:-)他の人があなたにそれについてのヒントを与えることができるかもしれません。

于 2008-11-11T13:23:29.880 に答える
1

Ruby IDEの場合は、NetBeansを試してください。

于 2008-11-11T13:28:49.713 に答える
1

Ruby 用のワンクリック インストーラーに含まれている ODBC ドライバーは、Unicode に対応していないように見えることに注意してください。(Unix から SQL Server データベースにアクセスし、UnixODBC から取得する前に FreeTDS を使用して UTF-16 を UTF-8 に変換しました。) Windows で同様の変換を行うことができませんでした。

于 2008-11-12T22:13:04.397 に答える
1

Windows で ado と ruby​​ をシンプルかつ強力に使用するには、これが非常に良い例です。

于 2008-11-12T19:43:48.613 に答える