���{���̃I�u�W�F�N�g�w���X�N���v�g����Ruby��MySQL�͔��ɑ����������B����͂���Ruby���g���ăf�[�^�x�[�X�A�v��������Ă݂悤�B
�@Ruby�́A�܂��Ƃ䂫�Ђ뎁���J�����ꂽ�I�u�W�F�N�g�w���X�N���v�g����ł��BRuby���Љ��ۂ́A���̂悤�ɒP�Ȃ�X�N���v�g����ł͂Ȃ��u�I�u�W�F�N�g�w���v�������t�̂悤�ɕt���Ă��܂��B�u�I�u�W�F�N�g�w���v�Ƃ�����Visual C++�̈�������h���������Ȃ�܂����ARuby�͖{���Ɂu�y�����v���O���~���O�ł���v����ł��B
�@Perl�Ɠ��l�ɕϐ��錾���s�v�Ȃ̂ɃV���v���ȕ��@���g���邱�Ƃ���A�ǐ��̍����\�[�X�ɂ��邱�Ƃ��ł��܂��B�܂��������Ǘ����l������Ă���AJava�̂悤�ȃK�x�[�W�R���N�V����������Ă��邽�߁A���������[�N�ȂǂɃv���O������Ƃ̎��Ԃ�������邱�Ƃ����Ȃ��Ȃ�܂��B���̂��߁A�uRuby �� Perl �{ Java�v�ƍl����������Ȃ��Ȃ��悤�ł��B
�@���Y����ł�����A�h�L�������g������������{��Ő�������Ă��܂����A���{��Ŏ�����ł��܂��B�܂��AMySQL�ւ̑Ή������S�ł��BRuby����MySQL�ւ̑�����\�ɂ���uMySQL�g�����C�u�����v�́AMySQL�̑�䏊�Ƃ݂��܂��Ђ뎁���J���������̂ł��B
�@�ł́A���{�l�ɐ��܂ꂽ�K�������݂��߂ARuby�������Ă݂܂��傤�B
�@Ruby����MySQL�𗘗p����ɂ͈ȉ��̃t�@�C�����K�v�ł��B
�@�܂�Ruby�̃C���X�g�[���ł��B�\�[�X�R�[�h���g���ꍇ�́A���̂悤�ɃC���X�g�[�����܂��B
$ tar xvzf ruby-1_6_3_tar.tgz $ cd ruby-1.6.3/ $ ./configure $ make $ make test $ su # make install
�@Ruby�̃C���X�g�[�����I��������ARuby��MySQL�𑀍삷�邽�߂̊g�����C�u�������C���X�g�[�����܂��B�菇�͈ȉ��̂Ƃ���ł��B
$ tar xvzf mysql-ruby-2.3.2a.tar.gz $ cd mysql-ruby-2.3.2a/ $ ruby extconf.rb $ make $ ruby -I. test.rb �T�[�o�� ���[�U�[�� �p�X���[�h �i�f�[�^�x�[�X���j $ su # make install
���Ftest.rb�̈����ɂ�MySQL�����삵�Ă���T�[�o���A�ڑ����郆�[�U�[���A�p�X���[�h����͂��܂��i���[�U�[��MySQL��Ńf�[�^�x�[�X���쐬���邱�Ƃ��ł��郆�[�U�[�ł�)�B���̃f�[�^�x�[�X���쐬���č폜���邾���́A�����ǂ���MySQL�g�����C�u�����̃e�X�g�p�X�N���v�g�ł��B�f�[�^�x�[�X���͉��ł��\���܂���B�urubytest�v�Ƃ������O�̊����f�[�^�x�[�X���Ȃ���A��OK�ł��B
�@Ruby�̃R�}���h���C���I�v�V�����͂ق�Perl�ɏ������Ă��܂��B
�@-I.�̓t�@�C���̓ǂݍ��݃p�X�̎w��ł��Btest.rb�̒���require "./mysql.o"�Ƃ����s������A�R���p�C�����I���������̃I�u�W�F�N�g�t�@�C�����J�����g�f�B���N�g������ǂݍ��ނ��߂�-I.�Ń��[�h�f�B���N�g�����g.�h�i�J�����g�j�Ɏw�肵�Ă��܂��B
�@���̂ق��ɁA-S��Windows��Ruby�Ȃǂ̂悤��#!/usr/local/bin/ruby��F�����Ȃ�OS�ő������������A-K�Ŋ����R�[�h���w��iEUC�Ȃ�-Ke�j������ł��܂��B
�@4�������݂ł�3.23.37�������[�X����Ă��܂��B3.23.36����̃o�O�t�B�b�N�X�ȊO�ɑ傫�ȕύX�͓��ɍs���Ă��܂���B
�@�ȑO��肤�킳��4.0.0�ł����A�J���͐i��ł���悤�ł��B����4.0.0�w�V�t�g���Ă������ƂŁA�u������MySQL�v����u�����ō��@�\��MySQL�v�֕ω����Ă������Ƃł��傤�B����4.0.0�iDevelopment; Alpha�j���_�E�����[�h���邱�Ƃ͂ł��܂��A4.0.0�ʼn���ڎw���Ă��邩���LURL�Ŋm�F�ł��܂��B
http://www.mysql.com/documentation/mysql/bychapter/manual_TODO.html#TODO_MySQL_4.0
���̕��͂̍Ō�A
H.4 Some things we don't have any plans to do
Nothing; In the long run we plan to be fully ANSI 92 / ANSI 99 compliant.
��ǂތ���܂��܂�MySQL�̖ʔ��݂͐s���Ȃ��悤�ł��B���Ƃ́ulong run�v���ǂ̒��x��������̂Ȃ̂����C�ɂȂ�Ƃ���ł��B
Copyright © ITmedia, Inc. All Rights Reserved.