[Gauche]gaucheのmysql接続とか。

こちらは雑多なメモ。はてなダイアリーにまとめたらあげる。

(use dbi)
(use gauche.sequence)

(define *db-name* "dbi:mysql:db=mysea;host=localhost")
(define *db-username* "root")
(define *db-password* "root")
(define *mysql-con*
(dbi-connect *db-name* :username *db-username* :password *db-password*))
(define (test)
(for-each print (dbi-do *mysql-con* "SELECT * FROM t_category"))
(dbi-close *mysql-con*))


dbiを使ってのmysql接続は、Gauche-dbd-mysql-0.2.2.tgzをインストールしてないとだめ。Gaucheの再インストールは必要ない。

gauche-package install -S root Gauche-dbd-mysql-0.2.2.tgz


で入れられるから楽チン。

参考:http://www.kahua.org/show/dev/DBI/dbd.mysql

あと別の参考だがGaucheのユーザリファレンスは参考になる。
http://practical-scheme.net/gauche/man/gauche-refj.html#Top

という感じに当面はGaucheに関するメモ書きを連ねる。

トラックバック(0)

このブログ記事を参照しているブログ一覧: [Gauche]gaucheのmysql接続とか。

このブログ記事に対するトラックバックURL: http://www.rokujyouhitoma.com/mt/mt-tb.cgi/96

あわせて読みたい

  • あわせて読みたいブログパーツ

Lingr java-ja

ウェブページ

Powered by Movable Type 4.1