node.js用MySQLドライバ「node-mysql」
node-mysqlはJavaScript製のオープンソース・ソフトウェア。 サーバサイドJavaScriptが徐々に現実化してきている。大規模なシステムと言うよりも、小規模なシステムを手早く作る上でクライアントサイドとサーバサイドを統一した言語で作れるのは魅力的だ。
JavaScriptからMySQLに接続する
その代表例が最近登場したnode.jsだ。Google製のJavaScriptエンジンであるv8を用いて開発されており、高速なサーバサイドJavaScriptを実現する。そしてWebアプリケーションを開発する上では必須とも言えるデータベース接続を実現するのがnode-mysqlだ。
node-mysqlはその名の通り、JavaScriptによるMySQLドライバだ。Ruby製のMySQLドライバのコードを参考にしている。node-mysqlという名前ではあるが、読み込み部分などを変えれば他のサーバサイドJavaScriptでも用いることが出来るはずだ。
現状ではパスワード認証のみ対応となっているようだ。テストスクリプトをnodeを使って実行すると、データベースに接続してSQLを実行し、その結果を表示できるようになっている。サーバサイドJavaScriptなんて、と思っているとあっという間に追いつかれてしまいそうだ。
masuidrive’s node-mysql at master - GitHub