数据库_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 数据库 >>列表
· 数据库测试发布时间:2017-08-11
数据库测试:之前写的数据库测试代码稍微有点繁杂,现在我们将这些代码进行简化一下,将备份、还原数据的方法单独写在一个类里,然后测试类继承于这个类。代码示例:测试类代码示例:测试类的代码稍微更改了一下,让测试的覆盖率提高测试结果:测量测试覆盖率:测量测试覆盖率就是测量测试代码运行了多少个测试分支,如果测试代码的全部分支都被运行了,那么测试覆盖率就是100%。打个比方就是一个猎人挖了100个不同的陷阱,猎人需要一个个的去触碰这些陷阱以确保陷阱没有问【学Java,到凯哥学堂kaige123.com... 查看全文
知名调研机构Gartner发布了最新的《2015年数据库管理系统魔力象限调研报告》。报告显示,微软、甲骨文和AWS是数据库市场的三大领导厂商。此份报告对知名的商用以及开源数据库厂商进行了详尽的分析,包括传统的关系数据库管理系统(RDBMS)、NoSQL数据库和内存数据库。部署模式则广泛的包括了从许可软件、公有云到硬件设备。Gartner提到,他们考虑到的数据库平台都支持事务持久性、备份和恢复等功能。数据库市场正在不断地发展,以满足持续增长的客户需求。该报告涵盖了30多家厂商... 查看全文
本教程将帮助您了解如何使用Azure管理门户迅速创建,连接,配置MySQL数据库onAzure。完成本教程后,您将在Azure上拥有一个示例MySQL数据库服务器,并了解如何使用管理门户执行基本管理任务。步骤一:登陆Azure管理门户,创建MySQL服务器登陆到Azure管理门户,在右侧导航条选中MySQL数据库onAzure。单击页面底部的“新建”,单击“新建”后,屏幕上将会出现一个显示可创建内容的列表。单击“MySQL数据库onAzure”,点击快速创建NOTE... 查看全文
· log4net 写数据到sql数据库发布时间:2017-08-10
最近需要把用户的一些行为添加到数据库中,所以想到了用log4net,如果有别的好的方案,大家可以给我指正。先看一下配置文件我这个是控制台文件app.config<layouttype="LogTest.MyLayout,LogTest"><paramname="ConversionPattern"value="%property{Log_Type}"/></layout>这样的是自定义参数<?xmlversion="1.0"encoding="utf... 查看全文
把cmd的当前目录切换到mysql安装目录;备份数据库worldmysqldump-uroot-pworld<c:\all.sql导入数据库新建schemaworld常用source命令进入mysql数据库控制台,如mysql-uroot-pmysql>useworldmysql>sourcec:/all.sql... 查看全文
· DBUnit数据库测试发布时间:2017-08-09
端碗吹水DBUnit数据库测试:DBUnit是一个基于junit扩展的数据库测试框架。它提供了大量的类对与数据库相关的操作进行了抽象和封装。它通过使用用户自定义的数据集以及相关操作使数据库处于一种可知的状态,从而使得测试自动化、可重复和相对独立。虽然不用dbunit也可以达到这种目的,但是我们必须为此付出代价(编写大量代码,测试及维护),既然有了这么优秀的开源框架,我们又何必再造轮子。普通的测试数据库的方法不仅较为麻烦,而且在对数据库测试完后会残留数据【学Java,到凯哥学堂kaige123... 查看全文
· 中国数据库的江湖恩怨与传奇发布时间:2017-08-09
图片来自:视觉中国数据库,将计算机科学和易于人类理解认知的数据管理方式完美的衔接在了一起,从上个世纪50年代开始,就逐渐影响并改变了世界,但在中国,数据库是怎样发端,成长并演变成今天的燎原之势,似乎从未有人进行过系统的梳理。一个偶然的机会,笔者执笔写下了这篇小文,资料有限,未尽之处,敬请谅解诞生于恢复高考之后1978年,恢复高考以后的第一批学生,离开他们工作的农场、工厂,乃至西双版纳的热带森林,重新捡起书本,走进了大学校园。迎接他们的老师萨师煊在黑板上写下了“数据库&rdquo... 查看全文
对数据加密分两种,一种是对数据库本身进行加密,另一种是对数据表中的数据进行加密,如果SQLite数据库加密,我这里使用的一个管理工具叫SQLiteDeveloper,如下就可以加密数据库,如果在工具中不提供密码的情况下打开数据库,会给你错误提示如下:,或者在C#使用错误的密码也会给你错误提示:System.Data.SQLite.SQLiteException:“fileisencryptedorisnotadatabase,正确的连接方式就是在连接字符串中提供正确的密码... 查看全文
安装过程就简单带过:1.在看代码前,我们需要将NpgSql和Petapoco加载到当前项目中来,我将使用Nuget来添加到当前项目,分别如下:Install-PackageNpgsqlInstall-PackagePetaPoco2.下面看一下Web.config中的重要代码1>数据库连接字符串<connectionStrings><addname="Postgresql"connectionString="Server=127.0.0.1... 查看全文
· EF6 Codefirst+MySql 数据库迁移发布时间:2017-07-30
简介项目使用MSSql作为数据库,但是因为SQL服务器贵那么一点,并发连接差那么一点,要把数据迁移到MySQL,顺带迁移过程以及问题。环境·VisualStudio2013·MySQL5.7·EntityFramework6.1.3正文迁移过程1.安装MySQL,顺带安装MySQLforVisualStudio、MySQLConnectorNet2.在EntityFramework项目和WebSite项目中添加Nuget包,MySql.Data.Entity,我这里添加的是6.9.6版本... 查看全文
· codeception数据库中文支持发布时间:2017-07-28
使用codeception的单元测试中的验证数据库内容时我的codeception当前版本"require-dev":{"codeception/codeception":"2.3.4"},例如$this->tester->seeInDatabase("bb_users",['nickname'=>'哈哈']);先插入数据,再执行上面这样的语句,可能会断言错误,因为中文乱码了。hack方法:进入源代码... 查看全文
关于java项目中sqlite数据库的使用案例少之又少,查阅资料最多只是怎么连接并没有对对象的操作..实现对其数据的增删给查操作,为此,结合JDBC技术写的通过JDBC访问操作sqlite数据库.不喜勿喷!!!转载请注明出处------------------AnnhoaDBConnection.javapackagecom.darkblue.dynem.util.sqlitedb;importjava.sql.Connection;importjava.sql.DriverManager... 查看全文
在使用缓存后,使大部分的数据读操作访问都可以不通过数据库就能完成,但是仍有一部分读操作(包括未命中缓存的,和缓存过期的)和全部的写操作需要访问数据库,当网站的访问量继续增加后,数据库会因为负载压力过高导致成为网站的性能瓶颈。目前大部分的主流数据库都提供了主从热血功能,通过配置两台数据库的主从关系,可以将一台数据库服务器的数据同步到另一台服务器上,网站利用数据库的这一功能,可以实现数据库的读写分离,从而改善数据库的负载压力。应用服务器在写数据的时候,访问主数据库... 查看全文
Java开发中JDBC连接数据库代码和步骤总结JDBC连接数据库创建一个以JDBC连接数据库的程序,包含7个步骤:1、加载JDBC驱动程序:在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机),这通过java.lang.Class类的静态方法forName(StringclassName)实现。例如:复制代码try{//加载MySql的驱动类Class.forName("com.mysql.jdbc.Driver");}catch... 查看全文
StackOverflow对数据库受欢迎程度进行了调查,下面是对不同级别开发者进行调查后的统计结果:从调查结果我们可以看到:1、最受欢迎的是MySQL,接受调查的开发者中近一半的都使用MySQL(44.3%)2、SQLServer虽然不开源也不免费,但它拥有非常大的市场份额。毕竟许多公司拥有Microsoft产品(WindowsServer,VisualStudio,Office等)的许可证,所以将SQLServer投入到使用中并不需要额外费用。3... 查看全文
· C# 工具类之数据库链接发布时间:2017-06-21
一、SQLServer相关1///<summary>2///数据库的通用访问代码3///此类为抽象类,4///不允许实例化,在应用时直接调用即可5///</summary>6publicabstractclassSqlHelper7{8///<summary>9///数据库连接字符串10///</summary>1112publicstaticstringconnectionString=""... 查看全文
最近因为项目需要,研究了下EF的读写分离,所以做了一个demo进行测试,下面是项目的结构表现层view主要提供Web、WebApi等表现层的解决方案公共层public主要提供项目公共类库,数据缓存基础方法等实体层model主要提供数据库映射模型,还有就是DDD领域操作模型数据层Db主要封装EF操作基础类数据服务层Service主要提供数据库操作服务、缓存操作服务数据接口服务层inface主要提供数据库操作服务接口、缓存操作服务接口1.首先是多数据库的支持... 查看全文
腾讯于6月9日在GMTC全球移动技术大会上宣布,WCDB(WeChatDatabase)作为微信的一个开源组件正式对外开源。官方介绍如下:WCDB是一个高效、完整、易用的移动数据库框架,基于SQLCipher,支持iOS、macOS和Android。WCDBforiOS/macOS基本功能WINQ(WCDB语言集成查询):通过WINQ,开发者无须为了拼接SQL的字符串而写一大坨胶水代码。ORM(ObjectRelationalMapping):WCDB支持灵活、易用的ORM... 查看全文
总部位于东京的IT服务提供商NTTData今天宣布对MarkLogic进行战略投资,金额未知。MarkLogic是一个致力于整合多种数据集的数据库系统,用以解决大企业数据挖掘中出现的问题,比如因为并购,就会出现隶属同一公司但使用不同类型数据库的情况。而MarkLogic的产品就是为了把这些不同的数据库整理在一起。MarkLogic的客户主要是全球2000大上市企业,其中就包括NTTData。NTTData的投资会给双方业务进行一次互补。目前为止MarkLogic共筹得1亿7300万美元... 查看全文