当前位置:C++技术网 > 资讯 > 工作日记:第一个小小突破

工作日记:第一个小小突破

更新时间:2015-06-25 14:29:31浏览次数:1+次

    2013年6月26日 星期三 小雨
    今天一上午一直在准备连接数据库。有了昨天的成果,数据库已经准备好了。昨天也一不小心将数据库管理工具给安装上了,因为之前安装了几次都没安装好。反正就是这样,有时候就是安装不上,再怎么搞都排除不了问题。然后放着不管,过几天再弄搞不好就安装上了。呵呵,就这么奇怪吧。其实,想想应该是当时有程序在使用一个文件,导致无法改写那个文件,因此安装就无法进行,但是安装程序只是说什么出错,又不说明是什么程序在用,因此一般人没法排查。因为提示中的很多东西压根就没见过。好了,既然安装上了也就好说了,那就进军数据库操作了。没想到搞了一个上午依然老是错在那个地方,请同事来帮忙,他看了最后也没用找出问题。算了,只有看自己了。他说他们用的是别人封装的类来连接数据库的,这些问题搞不明白,太复杂了。说我什么异常的问题都没考虑进去,都把程序写得那么死。呵呵,其实,现在就是刚开始研究,当然也考虑不到其他问题,不然还叫新手呀。把程序写死,固定成一种模式,其实就是来测试数据库本身是否可以工作了,刚开始千万不能把问题复杂化了,只能一步步来,否则后面就无法进行下去了。其中任何一个问题都可能使整个程序崩溃。
    上午就很失落,在QQ空间发了一个说说,就只想说一句话“Fuck You!”。心里实在是太不爽了呀。不过下午到网上搜资料,很多都不着调,视频资料也找不到适合的。最后就在百度搜文档资料,也配合着看孙鑫的C++视频,他用VC++6.0讲,我用VS2010,结果还是做不出来。实在是烦呀。也只好耐着性子找百度大哥啦。搜到几篇文章,反复的看仔细研究,慢慢摸索最后竟然恍然大悟,看到自己的数据库连接字符串中没有数据库驱动,最后加进去,几经摸索,逐个排查,最后就定位到查询那一块了,连接就没有问题了。这个驱动很重要哦,没有这个是连接不了数据库哦。然后又搜百度找查询数据库,慢慢在文章中看代码,提取有用的代码,并试验,最后慢慢就成功了。数据库读取成功的那一刻好兴奋呀,一脸的郁闷顿时消失了,要不是在公司真想跳起来大喊一下。这样读取了本地的数据库,显示了姓名和年龄。但是没有就此满足,要连接远程的数据库。结果直接换了连接数据库字符。其实这就是对的,后面也稍作修改了,结果出错了。出错信息不会弄,因而出问题不能直接看提示,只能一步一步试验。最后几经排查,突然看到是查询语句没有变,当然就查不出来呀。晕死!!结果换了查询语句,成功了!!哈哈。这次还算不错,将这个程序发给了学勇看了。心情舒畅多了。打开酷狗,慢慢欣赏音乐,写了这篇工作日记。