Linux C++连接mysql数据层问题
现在在Linux下做一个项目,我负责C++访问mysql的数据层封装,感到无从下手。
问题:
1.如何才能扩展性好些(如果我改动不大的情况下改用其它数据库)
2.接口易维护性(尽量使应用调用脱离数据库,只是调用我的接口就OK了)
有高手做过的请指导下,思路就可以(有代码那就更好了)
在线等,顶上去
数据库的连接与查询
//g++ $(mysql_config --cflags) ***.cpp -o *** $(mysql_config --libs)
/*
mysql> select * from maindb;
+------------------+---------+-------------+---------+----------+---------------------+---------------------+---------------------+--------------------+
| id | leixing | wenjianming | zhanhao | zhanming | scsj | clsj | sxsj | baowen |
+------------------+---------+-------------+---------+----------+---------------------+---------------------+---------------------+--------------------+
| 0000000000003215 | sp | sp321654 | 12 | fuzhou | 0000-00-00 00:00:00 | 0000-00-00 00:00:00 | 0000-00-00 00:00:00 | oiyhjkghjdgfskdjfh |
| 0000000000003216 | NULL | pet.txt | 256 | 福州  
相关问答:
有个winform程序,使用c#+mysql,需要在一个窗体设置mysql自动删除功能,包括自动删除多少天之前的数据以及是否开启自动删除功能,我程序退出后,还怎么控制Mysql自己删除啊?是不是要用mysql的event来实现?c#可以调用mysq ......
#include "stdio.h"
int main()
{
char *ch(char *, char *);
char str1[]="I am glad to meet you!";
char str2[]="Welcom to study C!";
&nb ......
如题,C/C++中的execl怎么调用写好的java程序,
execl("/opt/java1.5/bin/java","MyClass",NULL);
这样的不行哦。
不会.
运行java程序
找工具查看一下那个程序的命令行
搜索下:jni ......
我只学过清华蓝封面的C语言基础,想更深入的学习,该看什么书好?
C Primer Plus
C程序设计语言(第2版新版)
C语言程序设计_现代方法
C语言参考手册第五版
C语言大全
C和指针
C陷阱与缺陷
C专家编程
......