数据库
Posix
这个作者很懒,什么都没留下…
展开
-
怎样更改SQL Server2008R2的安装路径
如果在安装到功能选择的这个步骤的时候,如果选择更改共享功能目录的话,就会出现如下报错未指定 INSTANCESHAREDWOWDIR 命令行值。如果指定INSTANCESHAREDDIR 值,则必须指定该值.第一种,刚刚下载玩SQL SERVER 2008,还没有进行任何操作(任何操作的意思就是根本没打开过安装文件);第二种,已经尝试过安装,并且按照向导进行了支持文件的安装。第一种转载 2015-02-14 13:09:48 · 11159 阅读 · 0 评论 -
MongoDB C++ 接口说明
说明:IN表示输入参数;OUT表示输出参数;(1)构造函数:DBClientConnection(bool auto_connect, 0, double so_timeout);auto_connect(IN):连接失败后自动重连so_timeout(IN):非连接超时,tcp的读写超时(2)连接mongo:bool connect(string serv转载 2016-01-15 10:17:28 · 582 阅读 · 0 评论 -
windows环境下通过c++使用redis
1.Windows下Redis的安装使用Redis是一个key-value存储系统。Redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。本文中,作者分享了在Windows下进行安装和使用Redis的技巧。Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对转载 2016-03-29 16:37:39 · 7337 阅读 · 0 评论 -
如何将数据库从SQL Server迁移到MySQL
一、迁移Database Schema。首先使用Sybase Powerdesigner的逆向工程功能,逆向出SQL Server数据库的物理模型。具体操作是在Powerdesigner中选择“File”,“Reverse Engine”再选择Database,将DBMS选择为SQL Server,如图:然后选择数据源,也就是要具体连接到的SQL Server数据库服务器,转载 2016-03-28 11:10:18 · 573 阅读 · 0 评论 -
error with mysql.h
error with mysql.h, need execute command:yum install mysql-devel原创 2019-09-10 13:34:09 · 282 阅读 · 0 评论 -
linux mysql 操作命令
1.linux下启动mysql的命令:mysqladmin start/ect/init.d/mysql start (前面为mysql的安装路径)2.linux下重启mysql的命令:mysqladmin restart/ect/init.d/mysql restart (前面为mysql的安装路径)3.linux下关闭mysql的命令:mysqladmin shut转载 2014-12-29 15:43:23 · 361 阅读 · 0 评论 -
CentOS 6.5系统中安装配置MySQL数据库
就像Windows server 2003,2008中一般安装的是Sql Server数据库,在linux系统中一般安装的是mysql数据库,而且Mysql数据库的第一个版本就是发行在Linux系统上的。一、mysql简介MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是转载 2014-11-21 10:47:47 · 392 阅读 · 0 评论 -
SQL模型类-QSqlTableModel模型
QSqlTableModel类继承至QSqlQueryModel类,该类提供了一个可读写单张SQL表的可编辑数据模型,功能:修改,插入,删除,查询,和排序常用函数QVariantheaderData ( intsection,Qt::Orientationorientation, introle= Qt::DisplayRole ) const 获取水平头或垂直头标题b转载 2014-06-23 11:19:59 · 576 阅读 · 0 评论 -
VC执行存储过程
最近由于工作之需,要利用VC进行一些高级的数据库操作,如执行存储过程等。遍寻网络资源发现好使的不多(经常#30XX错误,大部分应该是COM的VARIANT数据类型所致,其实有个讨巧的方法,请看下文),在自己的实验下小有所得。记下学习笔记以备参考:1 进行ADO编程的必备步骤:引入msado15.dll #import "c:\program files\common files\syste转载 2013-05-21 12:38:15 · 632 阅读 · 0 评论 -
VC ado调用oracle执行存储过程获取记录集
最近在做一个项目,数据库是用SQL Server,不过最近突然来了个需求说要改用Oracle。之前对SQL Server ado访问层做了一些封装,想试试看能不能简单修改后兼容oracle。测试过程中发现执行sql语句没什么问题,但是执行存储过程就失败了。主要是oracle和SQL Server在存储过程上差异比较大。在网上搜了一下,基本方法都是创建一个oracle存储过程,如果需要返回记录集转载 2013-05-22 16:29:09 · 881 阅读 · 0 评论 -
VC中使用ADO调用存储过程实现方法
1. 在进入正题之前,先讲点别的,如何在VC中连接Sybase数据库, 连接字符窜为,_bstr_t strCnn(\"Driver={Sybase System 11};Srvr=RRRRR;Uid=RRR_Mao_bb1;Pwd=user2\"); 这里,RRRRR是数据库的名称,已经在Sybase->sdedit中设定好了 RRR_Mao_bb1 和 user2分转载 2013-05-22 16:30:26 · 758 阅读 · 0 评论 -
安装sql server 2008 报错“检查 Microsoft Visual Studio 2008 的早期版本”失败的问题解
安装sql server 2008 management,提示错误:此计算机上安装了 Microsoft Visual Studio 2008 的早期版本。请在安装 SQL Server 2008 前将 Microsoft Visual Studio 2008 升级到 SP1。解决方法:修改注册表。运行注册表,将HKEYLocalMachine/Software/Microso转载 2013-05-09 12:27:55 · 684 阅读 · 0 评论 -
数据库:DML、事务处理、约束、视图、序列(sequence)、索引
结构化查询语言 (Structured Query Language),具有定义、查询、更新和控制等多种功能,是关系数据库的标准语言。SQL分类:数据操纵语言DML: select insert update delete数据定义语言DDL:Create alter drop rename truncate数据控制语言DCL:grant revokeTransact转载 2013-05-09 14:45:10 · 528 阅读 · 0 评论 -
SQL Server 2008 重启电脑失败
a、重启机器,再进行安装,如果发现还有该错误,请按下面步骤:b、在开始->运行中输入regeditc、到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 位置d、在右边窗口右击PendingFileRenameOperations,选择删除,然后确认,迅速点重新运行e、重启安装,问题解决原创 2013-05-09 12:27:24 · 849 阅读 · 0 评论 -
SQL Server 存储过程
Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。 存储过程中可以包转载 2013-05-09 14:48:14 · 404 阅读 · 0 评论 -
数据库:数据库设计三范式
第一范式:不要向表中输入重复的值 ! 要有主键 表1 学生表 在表中有成千上万条数据的时候,如果没有规则的存在,可能会有很多重复的数据。解决这类问题的办法是设立一个主键,主键用来标识唯一的一条记录,并且不可重复在多个字段可以被选择的情况下,作为主键的字段应该选择最符合逻辑的一个,一转载 2013-05-09 14:43:56 · 525 阅读 · 0 评论 -
SQL跨数据库复制表数据
不同服务器数据库之间的数据操作不同数据库之间复制表的数据的方法:当表目标表存在时:insert into 目的数据库..表 select * from 源数据库..表 当目标表不存在时:select * into 目的数据库..表 from 源数据库..表--如果在不同的SQL之间: insert into openrowset('sqloledb',转载 2014-02-12 16:50:32 · 541 阅读 · 0 评论 -
基于SQLServer2008的SQL调优
1. 前言SQL是程序设计人员与数据库进行沟通的标准语言,在数据库应用程序中,使用最多的访问数据库的方法就是SQL语言。SQL性能的调整涉及到SQLServer 2008的方方面面,优化器的选择、内存参数的设定、SQL语句的写法等。本文主要从SQL语句的优化方面进行阐述,给出了一些可行的调整数据库应用性能的策略与方法,并以SQLServer 2008为平台对列举规则给予了验证。2. 实转载 2014-04-08 16:23:07 · 653 阅读 · 0 评论 -
各种数据库默认端口汇集
一 :Oracle 驱动:oracle.jdbc.driver.OracleDriver URL:jdbc:oracle:thin:@:dbname 注:machine_name:数据库所在的机器的名称,如果是本机则是127.0.0.1或者是localhost,如果是远程连接,则是远程的IP地址; port:端口号,默认是1521转载 2014-07-24 09:09:40 · 456 阅读 · 0 评论 -
Qt远程连接SQlServer数据库
一:代码。/**连接sql server数据库 *数据库名:abc *表名:SQL_2000 *用户名:sa *密码:123 *端口号:(默认)1433 */ void MainDialog::connectSql(QString sIp, int iPort, QString sDbNm, QStri转载 2014-07-09 10:45:36 · 1600 阅读 · 0 评论 -
设置Ubuntu上的MySQL可以远程访问
1. 3306端口是不是没有打开?使用nestat命令查看3306端口状态:~# netstat -an | grep 3306tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN从结果可以看出3306端口只是在IP 127.0.0.1上监听,所以拒绝了其他IP的访问。转载 2012-10-10 10:48:30 · 431 阅读 · 0 评论