![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 76
hanchaoqi
这个作者很懒,什么都没留下…
展开
-
数据库同步的两种方法,SQL JOB和发布订阅
上篇中说了通过SQL JOB的方式对数据库的同步,这一节作为上一节的延续介绍通过发布订阅的方式实现数据库之间的同步操作。发布订阅份为两个步骤:1、发布。2、订阅。首先在数据源数据库服务器上对需要同步的数据进行发布,然后在目标数据库服务器上对上述发布进行订阅。发布可以发布一张表的部分数据,也可以对整张表进行发布。下面分别介绍发布、订阅的过程。 一、发布。发布需要用实际的服务器名称,不能使用服务转载 2013-01-17 15:13:10 · 3417 阅读 · 0 评论 -
Redis设计与实现之数据库
1,数据库 Redis使用redis.h/redisServer结构保存数据库状态。其中的数组redisDb *db,保存数据库中所有的数据库。另一个变量 int dbnum属性记录当前服务器中数据库的数量。dbnum默认为16,也就是redis初始化时会默认创建16个数据库。 2,切换数据库 每一个redis客户端都有自己的目标数据库,客户端执行数据库的写/读命令时目标数据库就是成为命令操作原创 2016-06-06 12:05:01 · 1113 阅读 · 0 评论 -
我的MySQL使用手记
我的MySQL使用手记 近期在windows下使用MySQL,简单的记录下开发中遇到的一些问题1. char,varchar和text的区别原创 2015-06-14 11:25:06 · 1118 阅读 · 0 评论 -
将文件上传、下载(以二进制流保存到数据库)
1、将文件以二进制流的格式写入数据库首先获得文件路径,然后将文件以二进制读出保存在一个二进制数组中,与数据库建立连接,在SQL语句中将二进制数组赋值给相应的参数,完成向数据库中写入文件的操作/// 将文件流写入数据库/// /// 存入数据库文件的路径/// 数据库中插入文件的行标示符ID/// public int UploadFile(string filePath, str原创 2013-05-14 23:04:11 · 5745 阅读 · 4 评论 -
跨网闸实现数据同步
网闸(GAP)全称安全隔离网闸。安全隔离网闸是一种由带有多种控制功能专用硬件在电路上切断网络之间的链路层连接,并能够在网络间进行安全适度的应用数据交换的网络安全设备。由于是在物理链路上对网路实行隔离,这就大大减少了网络受到外部攻击的可能,很好地保护了网络的安全。 但是这样的隔离也带来了一个问题,开发跨网闸系统时,内网与外网之间的数据同步问题。最开始接触这个问题,我们的方案是使内原创 2013-05-15 13:34:03 · 10964 阅读 · 3 评论 -
使用C#调用存储过程,用函数合理组织代码,使程序更加的清晰(示例)
虽然调用存储过程并不难实现,但是在程序中合理的组织代码,能使得程序结构更加的明晰,也更加易于维护。下面的示例将存储过程的调用分为三部分:1、为调用存储过程准备各种数据:数据库连接字符串、存储过程参数2、为执行命令准备参数,使用1中的各种数据,建立与数据库的连接,为存储过程的调用准备好参变量和设置变量3、执行存储过程,如查询操作或更新操作示例代码如下:using System原创 2013-04-29 12:33:21 · 900 阅读 · 0 评论 -
在存储过程中取得刚刚插入的记录的某个字段,将其输出,由C#接受OUTPUT返回参数
表Table_T,主键MainID为int自增,有一字段Test。要在存储过程中取得新插入记录的字段Test值,并将其输出。获得新记录某字段有两种方法:1、所需字段为非标识字段declare @returnValue [nvarchar](50)--向表中插入一行数据insert into Table_T(Test) values ('Test')--获取新插入数据行Main原创 2013-04-29 11:46:32 · 1072 阅读 · 0 评论 -
跨数据库批量导入数据
要求做一个程序,将数据库newmsa中的表CptCapital中的数据选取部分字段值,导入到数据库hangyun中表ShipInfo_T中,并保证字段的一致性。大致思路:1、与newmsa建立连接,查询所需数据,保存到一张DataTable中2、与hangyun建立连接,将DataTable中的数据导入到相应的字段中using System;using System.Collec原创 2013-04-28 21:51:21 · 913 阅读 · 0 评论 -
ADO.NET数据库编程及示例
ADO.NET数据库编程1、ADO.NET的相关概念。Microsoft的新一代技术,是ADO组件的后继者。主要目的是在.NETFramework平台存取数据。提供一致的对象模型,可以存取和编辑各种数据源的数据,即对这些数据源,提供了一致的数据处理方式。ADO.NET保存和传递数据是使用XML格式。可实现与其他平台应用程序以XML文件进行数据交换。2、数据访问类库的名称空间原创 2013-01-17 14:47:39 · 1334 阅读 · 0 评论 -
实现数据库同步的两种方法,SQL JOB和发布订阅
数据库同步是一种比较常用的功能。以下结合我自己的体会整理的,如果有理解不完全或者有误的地方望大牛不理赐教。下面介绍的就是数据库同步的两种方式: 1、SQL JOB的方式 sql Job的方式同步数据库就是通过SQL语句,将一个数据源中的数据同步到目标数据库中。特点是它可以灵活的通过SQL的方式进行数据库之间的同步操作。可以在制定的时间时间作为任务计划自动执行。缺点是需要写SQL来进行转载 2013-01-17 15:10:09 · 1012 阅读 · 0 评论 -
Redis设计与实现之复制
Redis中用户通过执行slaveof命令或者设置slaveof选项,让一个服务器去复制另一个服务器。被复制的称为主服务器(master),复制的称为从服务器(slave)。1,旧版复制功能及其缺点redis的复制功能,分为同步和命令传播两个操作: 同步:将从服务器的状态更新至主服务器目前所处的状态 命令传播:主服务器对数据库状态进行修改导致主从服务器状态不一致时,让主从服务器数据库恢复至统一状原创 2016-08-22 15:13:45 · 672 阅读 · 0 评论