数据库
this_CAPSLOCK
这个作者很懒,什么都没留下…
展开
-
禁止:C++在构造函数中调用构造函数
今天在用C++写与Mysql数据库交互的时候碰到一个问题,代码如下:class Mysql{private: string Host; string User; string Password; string Database; MYSQL* mysql;public: Mysql() { mysql_init(mysql);① } Mysql( const str原创 2013-11-25 09:07:42 · 6494 阅读 · 0 评论 -
Linux Eclipse开发环境C++访问Mysql数据库的设置
想要在C++中调用mysql库函数,需要#include 所以需要在eclipse中加上对mysql.h的路径项目->属性->C/C++Build -> settings -> gcc c++ complier -> includes -> include paths 添加两个路径:/usr/lib/mysql;/usr/include/mysql对于64位的mysql:/usr/原创 2013-11-25 15:33:25 · 3897 阅读 · 0 评论 -
Navicat连接MySQL数据库错误2003 - Can't connect to MySQL server on 'localhost'(6)
纠结了几天的问题,在虚拟机中的Linux系统安装了MySQL数据库,然后又安装了Navicat,结果建立好连接后死活连接不上,网上查了好多类似问题,有说关闭防火墙的,有说改数据库privileges的,还有说删除my.cnf的,都不好使。问题的特别之处在于,网上诸多错误最后的编号是(10061)、(10048)之类的,而我碰到的是(6),根本找不到解决方法。其实原因很简单,原创 2013-12-03 12:57:25 · 6562 阅读 · 0 评论 -
C++执行完Mysql插入语句获取插入数据的主键
在MySQL数据库中,表的主键是每条数据的唯一标识,一般都设为自动增长,在执行插入语句时不用显式说明主键的值。但在一些情况下,比如两个表之间形成主键和外键的关联,父表插入一条数据后,子表要相应地插入几条数据,这就要求子表要执行插入语句时必须知道父表中刚插入数据对应的主键ID,该怎么办呢?答案就是调用mysql.h中的一个函数:my_ulonglong mysql_inser原创 2013-12-10 16:46:06 · 6538 阅读 · 0 评论 -
Navicat for MySQL 11 Linux 破解方法
转自http://blog.forecho.com/navicat-for-mysql-11-linux-%e7%a0%b4%e8%a7%a3%e6%96%b9%e6%b3%95/,作者:ForEcho安装:解压后即可用。目录下的start_navicat文件为可执行文件。破解:(找过好几个注册码都不能用,注册码生成器都是Windows平台的,Linux下不行)转载 2014-01-06 15:47:37 · 9803 阅读 · 0 评论