在我的实际工作中,数据来源一方面是关系型数据库MS SqlServer, 别一方面是HBase。本节主要介绍通过RODBC访问MS SqlServer 安装配置,参见资料(https://msdn.microsoft.com/en-us/library/hh568454(v=sql.110).asp ...
分类:
数据库 时间:
2016-08-17 07:53:32
阅读次数:
502
问题?PL/SQL Developer客户端安装及配置及一些问题的处理
一、问题分析
在使用PL/SQL Developer客户端工具的时候,一定要了解一下两点知识,它不同于sql server和mySql的客户端那样可直接使用。oracle数据库,还要分32位和64位的,但PL/SQL是32位的客户端,所以相应对数据库有不同的方式。
针对64位的数据库:因为是64位的数据库,需要3...
分类:
数据库 时间:
2016-08-17 06:49:27
阅读次数:
350
Mysql DBA 20天速成教程 Mysql DBA 20天速成教程 基本知识1.mysql的编译安装2.mysql 第3方存储引擎安装配置方法3.mysql 主流存储引擎(MyISAM/innodb/MEMORY)的特点4.字符串编码知识5.MySQL用户账户管理6.数据备份/数据入导出7.my ...
分类:
数据库 时间:
2016-08-17 06:42:43
阅读次数:
304
MYSQL数据库学习笔记1 数据库概念 关系数据库 常见数据库软件 SQL SQL的概念 SQL语言分类 数据库操作 创建数据库 查看数据库的定义 删除数据库 修改数据库 创建表 数据类型 约束 修改表 表的增删查改 查询 数据库概念 数据库是一种对大量信息进行管理的一种方法. 数据库系统从结构上看 ...
分类:
数据库 时间:
2016-08-17 06:42:27
阅读次数:
269
mysql的默认编码是拉丁,我每次JSP制作网页用insert语句插入数据库时汉字都会显示成问号,安装mysql后,启动服务并登陆,使用show variables命令可查看mysql数据库的默认编码: 由上图可见database和server的字符集使用了latin1编码方式,不支持中文,即存储中 ...
分类:
数据库 时间:
2016-08-17 01:36:35
阅读次数:
230
JDBC增强 批处理:批量处理sql语句,比如批量添加用户信息。 addBatch() //pstmt.addBatch() 就是替换一条一条执行的execute****** executeBatch() clearBatch() addBatch()不需要传入sql 及时用,及时清。 预处理需要把 ...
分类:
数据库 时间:
2016-08-17 01:22:02
阅读次数:
201
加上--datadir=/app/servers/mysql-5.5.20/data/ 问题解决!!! ...
分类:
数据库 时间:
2016-08-17 00:10:48
阅读次数:
250
hibernate的native sql查询 在我们的hibernate中,除了我们常用的HQL查询以外,还非常好的支持了原生的SQL查询,那么我们既然使用了hibernate,为什么不都采用hibernate推荐的HQL查询语句呢?这是因为HQL查询语句虽然方便我们查询,但是基于HQL的查询会将查 ...
分类:
数据库 时间:
2016-08-17 00:01:25
阅读次数:
247
SQL中Group By的使用 1、概述 “Group By”从字面意义上理解就是根据“By”指定的规则对数据进行分组,所谓的分组就是将一个“数据集”划分成若干个“小区域”,然后针对若干个“小区域”进行数据处理。 2、原始表 3、简单Group By 示例1 select 类别, sum(数量) a ...
分类:
数据库 时间:
2016-08-16 23:58:02
阅读次数:
174
一、基础术语 DML(data manipulation language): 如SELECT、UPDATE、INSERT、DELETE,主要用来对数据库里的数据进行操作的语言 DDL(data definition language): 主要的命令有CREATE、ALTER、DROP等,DDL主要 ...
分类:
数据库 时间:
2016-08-16 23:54:54
阅读次数:
328
一、JDBC相关概念介绍 1.1、数据库驱动 这里的驱动的概念和平时听到的那种驱动的概念是一样的,比如平时购买的声卡,网卡直接插到计算机上面是不能用的,必须要安装相应的驱动程序之后才能够使用声卡和网卡,同样道理,我们安装好数据库之后,我们的应用程序也是不能直接使用数据库的,必须要通过相应的数据库驱动 ...
分类:
数据库 时间:
2016-08-16 23:52:38
阅读次数:
294
简而言之,数据库是面向事务的设计,数据仓库是面向主题设计的。 数据库一般存储在线交易数据,数据仓库存储的一般是历史数据。 数据库设计是尽量避免冗余,一般采用符合范式的规则来设计,数据仓库在设计是有意引入冗余,采用反范式的方式来设计。 数据库是为捕获数据而设计,数据仓库是为分析数据而设计,它的两个基本 ...
分类:
数据库 时间:
2016-08-16 23:51:56
阅读次数:
266
<add key="ConnectionStringSQLite" value="data source=|path|DB/XXX.db;Version=3;" /> 数据库物理路径:D:/WebRoot/bin/DB/XXX.db 解决办法:修改连接字符串 修改后: <add key="Conne ...
分类:
数据库 时间:
2016-08-16 23:48:41
阅读次数:
299
这四个函数有点类似java中的函数,首先是 trunc(number,[decimals]) 这个函数类似截取函数 number:表示你要输入的数 decimals(小数): 表示你要截取的位数【正数表示小数点向右保留多少位,负数向左依次置零且小数点右边的截断】 eg: select trunc(3 ...
分类:
数据库 时间:
2016-08-16 23:39:08
阅读次数:
353
方式一:直接使用HibernateTemplate的find()方法,find方法支持执行hql语句 方式二:获取SessionFactory,再获取Session 方式三:使用hibernateTemplate调用回调函数 ...
分类:
数据库 时间:
2016-08-16 23:36:43
阅读次数:
376
一、手贱行为(????) 在一次开发中通过xampp方式安装了PHP环境,需要操作数据库时通过phpmyadmin访问MySQL,在一次数据库操作时想起没有设置密码,于是直接在mysql数据库中的user表中将root用户的密码设置为“123456”,关掉页面,重启MySQL,再次通过phpmyad ...
分类:
数据库 时间:
2016-08-16 23:33:23
阅读次数:
142
MySQL的升级相对来说还是比较简单的。 它支持两种方式的升级: 原地升级(In-place Upgrade) 关闭数据库,替换旧的二进制文件,重启数据库,执行mysql_upgrade 逻辑升级(Logical Upgrade) 用mysqldump导出数据,安装新的数据库版本,将数据导入到新的数 ...
分类:
数据库 时间:
2016-08-16 23:33:39
阅读次数:
309