Debian系でMySQLのJDBCドライバ用JARを簡単に手に入れる
久々の技術ネタです。
JRubyはJDBCドライバが利用できるので、簡単にDB接続ができますが、それでもドライバ用のJARファイルを探してダウンロードしないといけないのは、若干面倒です。
でも、UbuntuなどのDebian系であれば簡単に取得できます。
ちょっとパッケージ名がわかりにくいのですが、libmysql-javaというのがそれで、簡単にapt-getで取得できます。
sudo apt-get install libmysql-java
aptitudeでの説明画面です。
取得後は、
/usr/share/java以下にmysql-connector-java-*.jar
ができますので、それを
$JRUBY_HOME/lib
fujibee@ubuntu-vm:~$ ls -F /usr/share/java/ bsh-2.0b4.jar jline.jar@ openoffice/ bsh.jar@ jsp-api-2.0.jar serializer.jar hsqldb-1.8.0.8.jar jsp-api.jar@ servlet-api-2.4.jar hsqldb.jar@ libintl.jar servlet-api.jar@ hsqldbutil-1.8.0.8.jar mysql-5.0.4.jar@ xalan2.jar hsqldbutil.jar@ mysql-connector-java-5.0.4.jar xercesImpl.jar jaxp-1.3.jar mysql-connector-java.jar@ xml-apis.jar@ jline-0.9.5.jar mysql.jar@ xmlParserAPIs.jar@
もちろん、このパスにクラスパスを通すこともできます。いくつかすでに他のJARもあるようですね。