数据库
文章平均质量分 73
追寻灯火阑珊
这个作者很懒,什么都没留下…
展开
-
SQLite数据库的基本API函数
1 、打开数据库: 说明:打开一个数据库,文件名不一定要存在,如果此文件不存在, sqlite 会自动创建。第一个参数指文件名,第二个参数则是定义的 sqlite3 ** 结构体指针(关键数据结构),这个结构底层细节如何,您不用管它。 int sqlite3_open( const char *filename, /* Database filename (UTF-8) */ sqlite转载 2014-08-10 09:23:37 · 1061 阅读 · 0 评论 -
SQLiteAPI函数详解
使用的过程根据使用的函数大致分为如下几个过程:sqlite3_open()sqlite3_prepare()sqlite3_step()sqlite3_column()sqlite3_finalize()sqlite3_close()这几个过程是概念上的说法,而不完全是程序运行的过程,如sqlite3_column()表示的是对查询获得一行里面的数据的列的各个操作统称,实际上在sq转载 2014-08-13 10:08:15 · 1035 阅读 · 0 评论 -
SQLite函数详解之二
sqlite3支持的数据类型:NULL、INTEGER、REAL、TEXT、BLOB但是,sqlite3也支持如下的数据类型smallint 16位整数integer 32位整数decimal(p,s) p是精确值,s是小数位数float 32位实数double转载 2014-08-13 19:34:12 · 964 阅读 · 0 评论 -
解决SQLite数据库中文乱码问题
关于SQLite中出现中文乱码的分析以及解决方案 我们在使用SQLite数据库时候,可能会发现,向数据库插入数据时候显示的是汉字,但通过SQLite读出来时却显示的乱码,这是因为SQLite数据库所支持的编码方式和我们程序中的编码方式不一样,SQLite数据库采用的是UTF-8编码方式,而我们在程序中常常使用的是宽字节uncoid编码方式,所以使用SQLite数据库读出来以后会显示乱码,原创 2014-11-23 21:00:28 · 21050 阅读 · 1 评论 -
mysql卸载注意事项
由于数据库软件十分的复杂,不管是Mysql还是sqlserver安装都有很多配置要选择。假若你第一次安装数据库失败,然后又想卸载,又再次安装,这时可能由于你第一次的卸载不完全,会导致你第二次安装时出现错误(比如说安装进度停在一处,不动了),这是因为安装路径上残留上次安装的文件,再一次安装时会冲突,要想再次安装我们必须把第一次安装的程序彻底删除干净。 以我的电脑为例,首先我们可以利用原创 2014-12-12 16:23:07 · 3233 阅读 · 0 评论 -
关于mysql数据库在输入密码后,滴的一声直接退出界面的解决办法(详细办法)
前一阵子,由于写程序要用到数据库,便在本子上下载了一个,却出现很多小问题(自己的台式机却没有该问题,可能是本人的本子太渣了吧),纠结了好一阵,回头想想,发现问题,分析问题,解决问题,不就是我们的软件管理的思想嘛,只有经历过问题,才能深刻理解。废话不多说了,直接上题。下载好mysql后,当你打开mysql的字符界面时(MySQL 5.5 Command Line Client),输入密码(在安装原创 2014-12-15 11:53:50 · 9453 阅读 · 1 评论 -
关于sqlserver身份登录失败的解决方法
前几天写程序需要用到数据库,下载了一个用用,出现了不少的小问题(都怪我的32bit不争气的笔记本),有问题不要怕,至少证明我们在思考解决方案。废话不说了,直接上正题。 Sqlserver有两种登陆方式,一种是sqlserver身份验证登陆,另一种是:windows登陆,其中sqlserver身份验证登陆方式很安全,需要账户和密码(一般安装时,就已经设置好一个账户和密码,即sa)。一般安原创 2014-12-13 23:25:31 · 22378 阅读 · 2 评论 -
VS中引用第三方库的方法(配置sqlite数据库)
我们在编写程序时,,不可避免的会使用第三方的库文件,很少使用源文件(.cpp),大部分是使用对类进行声明的头文件和封装了类的链接库(静态lib或动态dll),比如我们写程序用的iostream这个库,当然这个是已经设置好的官方的库,让我们使用某个第三方的库时,需要自己来进行配置。C++的库会把函数、类的声明放在*.h中,实现放在*.cpp或*.cc中。编译之后,*.cpp,*.cc,*.c会被原创 2014-12-30 23:36:32 · 7640 阅读 · 0 评论 -
双机热备概念科普
1.双机热备对于双机热备这一概念,我搜索了很多资料,最后,还是按照大多数资料所讲分成广义与狭义两种意义来说。从广义上讲,就是对于重要的服务,使用两台服务器,互相备份,共同执行同一服务。当一台服务器出现故障时,可以由另一台服务器承担服务任务,从而在不需要人工干预的情况下,自动保证系统能持续提供服务。从狭义上讲,双机热备就是使用互为备份的两台服务器共同执行同一服务,其中一台主机为工作机(Primary...翻译 2018-04-13 21:04:48 · 946 阅读 · 0 评论