最近在做个人履历分析,有一批txt文档需要导入到MySql数据库中,妹子对数据库一点都不懂。呜呜。。 txt的格式如下: 李开复 1966 - 1972 台湾 国立小学。 李开复 1972 - 1979 美国田纳西州 初中|高中。 李开复 1979 - 1983 美国纽约哥伦比亚大学 计算机系学士。 李开复 1983 - 1988 美国卡内基梅隆大学 计算机系博士。 李开复 1988 - 1990 美国卡内基梅隆大学 计算系研究计算机科学家。 李开复 1990 - 1996 美国苹果电脑公司 语音组经理|多媒体实验室主任|互动多媒体部全球副总裁。 李开复 1996 - 1998 美国SGI电脑公司 网络产品部全球副总裁|Cosmo子公司总裁。 李开复 1998 - 2004 美国微软公司 微软中国研究院院长|自然互动部全球副总裁。 李开复 2005 - 2009 谷歌 谷歌全球副总裁|大中华区总裁。 李开复 2009 - 北京创新工场 总裁。 需要按照姓名、起始时间、终止时间、地点、职务将许多名人履历导入到MySql数据库中进行分析,请高手们指点迷津,希望能给出完整的代码参考,C/C++的代码都可以,或者哪位高手留下QQ,我加你,教我怎么写也行,妹子感激涕零!!!
-------------------------------------
// 哥们,尝试着自己写出来吧,都是些很基本的东西; // 我把大概的步骤写下来,然后你参考着编写代码,这过程中有问题在讨论。 1. 首先定义文本文件的各字段的结构体,如:
1
2
3
4
5
6
7 |
typedef struct
{
char cName[30]; // 姓名
int iStartY; // 开始年份
...
}ST_DATA_TXT;
| 2. 读取文件,把各字段的值存入结构体中 3. 最后就是对数据库的操作,无非就是调用以下函数(前提是mysql正确安装,工程正确包含其头文件和库玩文件)
1
2
3
4
5
6
7
8 |
mysql_init(...); // 初始化
mysql_real_connect(...); // 连接数据库
mysql_select_db(...); // 选择数据库
mysql_real_query(...); // 操作,如:select,insert 等
mysql_store_result(...); // 结果集
mysql_free_result(...); // 释放结果集
mysql_close(...); // 关闭连接
|
=========================== 这种事情适合用脚本语言~_~
|