ʵÀý½²½âÈçºÎʹÓÃC++²Ù×÷MySQLÊý¾Ý¿âÀà
¡¡¡¡ÓÃC++²Ù×÷MySQLÊý¾Ý¿âÀࣺ
¡¡¡¡×¢ÊÍ£ºÕ⼸¸öÀà¶Ô´¦Àí²»ÊǺܴóÊý¾ÝÁ¿µÄ²Ù×÷ÊǺÜÀíÏëµÄ£¬ µ«²»ÊÊÒËÌØ´óÐ͵ÄÊý¾ÝµÄ²éѯ£¬ÒòΪԴÂëÖн«²éѯµ½µÄÊý¾ÝÖ±½Ó·ÅÈëÁËÄÚ´æ¡£
¡¡¡¡/*
¡¡¡¡* project:
¡¡¡¡* ͨÓÃÄ£¿é ( Óà c++ ´¦Àí mysql Êý¾Ý¿âÀ࣬ÏñADO )
¡¡¡¡*
¡¡¡¡* description:
¡¡¡¡*
¡¡¡¡* ͨ¹ýDataBase,RecordSet,Record,FieldÀà,ʵÏÖ¶ÔmysqlÊý¾Ý¿âµÄ²Ù×÷
¡¡¡¡* °üÀ¨Á¬½Ó¡¢Ð޸ġ¢Ìí¼Ó¡¢É¾³ý¡¢²éѯµÈµÈ£¬ÏñADOÒ»Ñù²Ù×÷Êý¾Ý¿â£¬Ê¹
¡¡¡¡* Ó÷½±ã
¡¡¡¡*
¡¡¡¡* ( the end of this file have one sample,
¡¡¡¡* welcom to use... )
¡¡¡¡*
¡¡¡¡*
¡¡¡¡* file:zlb_mysql.h
¡¡¡¡*
¡¡¡¡* author: @ zlb
¡¡¡¡*
¡¡¡¡* time:2005-12-12
¡¡¡¡*
¡¡¡¡*
¡¡¡¡*
¡¡¡¡--*/
¡¡¡¡#ifndef ZLB_MYSQL_H
¡¡¡¡#define ZLB_MYSQL_H
¡¡¡¡#include "mysql.h"
¡¡¡¡#include
¡¡¡¡#include
¡¡¡¡#include
¡¡¡¡using namespace std;
¡¡¡¡namespace zlb_mysql{
¡¡¡¡/*
¡¡¡¡* ×ֶβÙ×÷
¡¡¡¡*/
¡¡¡¡class Field
¡¡¡¡{
¡¡¡¡public :
¡¡¡¡/* ×Ö¶ÎÃû³Æ */
¡¡¡¡vector m_name;
¡¡¡¡/* ×Ö¶ÎÀàÐÍ */
¡¡¡¡vector m_type;
¡¡¡¡public :
¡¡¡¡Field();
¡¡¡¡~Field();
¡¡¡¡/* ÊÇ·ñÊÇÊý×Ö */
¡¡¡¡bool IsNum(int num);
¡¡¡¡/* ÊÇ·ñÊÇÊý×Ö */
¡¡¡¡bool IsNum(string num);
¡¡¡¡/* ÊÇ·ñÊÇÈÕÆÚ */
¡¡¡¡bool IsDate(int num);
¡¡¡¡/* ÊÇ·ñÊÇÈÕÆÚ */
¡¡¡¡bool IsDate(string num);
¡¡¡¡/* ÊÇ·ñÊÇ×Ö·û */
¡¡¡¡bool IsChar(int num);
¡¡¡¡/* ÊÇ·ñÊÇ×Ö·û */
¡¡¡¡bool IsChar(string num);
¡¡¡¡/* ÊÇ·ñΪ¶þ½øÖÆÊý¾Ý */
¡¡¡¡bool IsBlob(int num);
¡¡¡¡/* ÊÇ·ñΪ¶þ½øÖÆÊý¾Ý */
¡¡¡¡bool IsBlob(string num);
¡¡¡¡/* µÃµ½Ö¸¶¨×ֶεÄÐòºÅ */
¡¡¡¡int GetField_NO(string field_name);
¡¡¡¡};
¡¡¡¡/*
¡¡¡¡* 1 µ¥Ìõ¼Ç¼
¡¡¡¡* 2 [int ]²Ù×÷ [""]²Ù×÷
¡¡¡¡*/
¡¡¡¡class Record
¡¡¡¡{
¡¡¡¡public:
¡¡¡¡/* ½á¹û¼¯ */
¡¡¡¡vector m_rs;
¡¡¡¡/* ×Ö¶ÎÐÅÏ¢ Õ¼ÓÃ4×Ö½ÚµÄÄÚ´æ µ±¼Ç¼ÊýºÜ´óÊǻزúÉúÐÔÄÜÎÊÌâ */
¡¡¡¡Field *m_field;
¡¡¡¡public :
¡¡¡¡Record(){};
¡¡¡¡Record(Field* m_f);
¡¡¡¡~Record();
¡¡¡¡void SetData(string value);
¡¡¡¡/* [""]²Ù×÷ */
¡¡¡¡string operator[](string s);
¡¡¡¡string operator[](int num);
¡¡¡¡/* nullÖµÅÐ¶Ï */
¡¡¡¡bool IsNull(int num);
¡¡¡¡bool IsNull(string s);
¡¡¡¡/* ÓÃ value
Ïà¹ØÎĵµ£º
³õѧphp,ÐèÒª´î½¨Æ俪·¢»·¾³¡£ÓÉÓÚ°æ±¾¸üÌæµÈÔÒò£¬ÍøÉϵķ½·¨¼¸ºõÒ»ÈËÒ»¸öÑù£¬ÈÃÈËÎÞËùÊÊ´Ó¡£×òÌ컨ÁËÒ»ÍíÉÏʱ¼ä²ÅÔÚXPÏÂÅäÖúã¬ÏÖ½«ÆäÕûÀí³öÀ´£¬Ï£ÍûÄܶԱðÈËÓÐÓᣣ¨2007-11-21£©
Ò»¡¢ ÏÂÔØÈí¼þ¡£
1. ÏÂÔØapache_2.0.55-win32-x86-no_ssl.msi£¬ÓÒ¼üÓÃѸÀ×µã»÷´Ë´¦ÏÂÔØ£¨Ö±½Óµã»÷²»ÐУ©¡£
2. ÏÂÔØphp-5 ......
1¡¢C/C++³ÌÐòÔ±Çë×¢Ò⣬²»ÄÜÔÚcaseÓï¾ä²»Îª¿Õʱ“ÏòÏÂÖ´ÐД¡£
¡¡¡¡2¡¢ÖµÀàÐͺÍÒýÓÃÀàÐÍÖ®¼äµÄÇø±ð£ºC#µÄ»ù±¾ÀàÐÍ(int£¬charµÈ)¶¼ÊÇÖµÀàÐÍ£¬ÊÇÔÚÕ»Öд´½¨µÄ¡£¶ø¶ÔÏóÊÇÒýÓÃÀàÐÍ£¬´´½¨ÓÚ¶ÑÖУ¬ÐèҪʹÓùؼü×Önew¡£
¡¡¡¡3¡¢ÔÚC#ÖÐͨ¹ýʵÀý·ÃÎʾ²Ì¬·½·¨»ò³ÉÔ±±äÁ¿ÊDz»ºÏ·¨µÄ£¬»áÉú³É±àÒëÆ÷´íÎó¡£µ«ÊÇÎÒÃÇ¿ÉÒÔͨ¹ýÉù ......
±³¾°
ÏîÄ¿µÄ
×Ô¶¯»¯²âÊÔÖÐÒѾʹÓÃÁË»ùÓÚPython
½Å±¾µÄ¿ò¼Ü£¬×Ô¶¯»¯¹ý³ÌÖÐ×î¹Ø¼üµÄÎÊÌâ¾ÍÊÇÈçºÎʵÏÖ׮ģ¿é¡£ÔËÓÃ
Python
Ç¿´óµÄ¹¦ÄÜ£¬ÊµÏÖÈκÎ׮ģ¿é¶¼ÊÇ¿ÉÄܵģ¬µ«ÊÇÊÇ·ñ±ØÐëÍêȫʹÓÃ
Python
ʵÏÖÄ£¿éÂß¼£¬³É±¾ÊÇÒ»¸ö¾ö¶¨ÐÔÒòËØ¡£ÔÚ׮ģ¿éÂß¼¼òµ¥µÄÇé¿öÏ£¬Ê¹ÓÃ
Python
Ä£ÄâÄ£¿éÂß¼²»µ«Ê¹×Ô¶¯»¯²âÊԵĽṹÇå ......
ʵÀýÒ»£ºÎ޲εĴ洢¹ý³Ì
$conn = mysql_connect('localhost','root','root') or die ("Êý¾ÝÁ¬½Ó´íÎó!!!");
mysql_select_db('test',$conn);
$sql = "
create procedure myproce()
begin
INSERT INTO user (id, username, sex) VALUES (NULL, 's', '0');
end;
";
mysql_query($sql);//´´½¨Ò»¸ömyproceµÄ´æ´¢¹ý³Ì
......
mysql utf-8 ÂÒÂë½â¾ö
Êý¾Ý¿â 2009-09-15 12:34:33 ÔĶÁ327 ÆÀÂÛ0 ×ֺţº´óÖÐС
ÔÚÍøÉÏ¿´¹ýºÜ¶à½â¾ömysqlÂÒÂëµÄÌû×Ó£¬¿ÉÊÇдµÄ²»ÊÇÂÞÀïÂÞà¾͹ýÓÚ¸´ÔÓ¡£ÆäʵÂÒÂëûÄÇô¸´ÔÓ£¬ÊÇÍøÉϵĴóÏÀÃÇÏë¶àÁË¡£ÎÒÑо¿¹ýÒ»¶ÎÈÕ×Ó£¬×ܽá³öÒ»Ì××Ô¼ºµÄ½â¾ö·½°¸£¬Èç¹ûÄ㻹û½â¾öÂÒÂë¾ÍÓÃÎҵķ½·¨ÊÔһϡ£Îҵķ½°¸²»ÊÇ×îºÃµÄ£¬È´ÊÇ×î¼òµ¥Ò ......