关系数据库
文章平均质量分 69
驰驰的老爸
IT民工一枚,长期耕耘于JAVA, JS,LINUX一线,现在努力提高机器学习方面的技能。
展开
-
最近项目中用hibernate分页查询的底层方法
hibernate底层查询数据库主要分为 hibernate sql查询和原生sql查询。DAO方法所在类必须继承HibernateDaoSupport类:hibernate sql查询两个方法区别是直接返回结果和做分页查询:/*** 执行Hibernate Sql语句,只返回执行sql的结果,不做其他处理* @param queryStr* @param st原创 2013-01-25 12:32:37 · 5536 阅读 · 1 评论 -
mysql 主从配置
数据库查询比较慢,领导提议做个mysql主从配置,一主两备,结果刚开始做又说不用了,本着学习的态度自己还是操作了一下,留个笔记。首先,安装这3台mysql的机器是公司openstack的虚拟机中,有一些不稳定的情况存在,导致虚拟机删了建,建了删。1.安装3个mysql,版本一致。 由于之前安装过,所以打开文章按照步骤操作一下,比较省事,参考文章:http://blog.csd原创 2014-05-22 16:02:49 · 2651 阅读 · 0 评论 -
TOAD OR PLSQL 连接 ORACLE ,Toad报“No valid Oracle Client found”错
本机连接需要再本地安装oralce客户端,如果不想安装Oracle那庞大的client,还有一种简便的方式就是下载instantclient。1.下载toad客户端或者plsql客户端。问同事要了一个plsql,我自己也下载了一个带有注册码的toad,toad下载地址: http://download.csdn.net/download/xjl456852/65150292原创 2014-05-23 17:12:13 · 9983 阅读 · 0 评论 -
window下工具访问linux下mysql出现 error no 2003 10061错误的解决办法
1、查看:netstat -an|grep 3306 是空的,说明没有在侦听 解决办法:修改/etc/my.cnf 将其中skip-networking注释掉,然后运行netstat -an|grep 3306 就可以看到了2、对于服务器来说,首选防火墙必须允许3306端口通过,可以在客户机通过telnet 该端口测试 (可以关闭防火墙 se转载 2014-06-27 14:49:28 · 4014 阅读 · 0 评论 -
MySQL主从同步故障-Slave_SQL_Running: No
故障现象:进入slave服务器,运行:mysql> show slave status\G ....... Relay_Log_File: localhost-relay-bin.000535 Relay_Log_Pos: 21795072 Relay_Master_Log_File: localh转载 2014-06-27 15:44:24 · 779 阅读 · 0 评论 -
mysql 登录报错:ERROR 1045 (28000)
一、现象: 公司linux系统的mysql数据库root用户设置过密码,但常常用命令'mysql -u root -p'登录报错,有时又能登录。登录报错信息为:[root@localhost ~]# mysql -u root -pEnter password: ERROR 1045 (28000): Access denied for user 'root'@'loc转载 2014-06-27 14:49:56 · 17698 阅读 · 0 评论 -
linux下查看mysql表大小
把数据linux-bnnq:~ # mysql -uroot -prootmysql>use "数据库名";mysql>show tables; #查看表名,查询某个表的大小mysql> use information_schema #查询所有数据库占用空间大小只需要执行SQL命令Database changed查看数据库大小,以字节数为单位my原创 2014-07-02 09:40:12 · 10769 阅读 · 0 评论 -
使用spring aop实现业务层mysql 读写分离
spring aop , mysql 主从配置 实现读写分离,下来把自己的配置过程,以及遇到的问题记录下来,方便下次操作,也希望给一些朋友带来帮助。mysql主从配置参看:http://blog.csdn.net/huoyunshen88/article/details/265974831.通过面向切面,注解实现数据源选取的拦截机制。 import java.lang.ann原创 2014-07-03 17:35:00 · 15731 阅读 · 5 评论 -
Java jdbc数据库连接池总结!
1. 引言 近年来,随着Internet/Intranet建网技术的飞速发展和在世界范围内的迅速普及,计算机 应用程序已从传统的桌面应用转到Web应用。基于B/S(Browser/Server)架构的3层开发模式逐渐取代C/S(Client/Server)架构的开发模式,成为开发企业级应用和电子商务普遍采用的技术。在Web应用开发的早期,主要使用的技术是CGI﹑ASP﹑PHP等。之后,转载 2014-08-06 17:25:01 · 4891 阅读 · 0 评论 -
mysql windows平台安装 异常1067,安装在linux平台 异常1130
到mysql官网下载windows和linux最新版本http://dev.mysql.com/downloads/mysql/1.windows版本为免安装版,解压到相应目录,配置环境变量。2.注册windows系统服务cd F:\mysql-5.6.15-winx64\bin运行如下命令,成功会有提示:mysqld install MySQL --defaults-fi原创 2014-01-23 12:40:29 · 1558 阅读 · 0 评论 -
mysql的1067错误
由于使用时间比较长积累了很多的日志文件(\data目录下),所以删除之! mysql-bin.000001 ... ... mysql-bin.000278 原来删除都留最后一个编号的日志,这次太过彻底~~都删了! 执行net start mysql: 出现了mysql 106转载 2014-05-15 14:57:21 · 919 阅读 · 0 评论 -
用sqoop进行mysql和hdfs系统间的数据互导
sqoop 是apache下用于RDBMS和HDFS互相导数据的工具。本文档是sqoop的使用实例,实现从mysql到hdfs互导数据,以及从Mysql导数据到HBase。下载:http://www.apache.org/dyn/closer.cgi/sqoop/[zhouhh@Hadoop48 ~]$ wget http://labs.renren.com/apach转载 2014-02-09 11:25:39 · 16291 阅读 · 0 评论 -
工作中使用的sql以及finereport报表工具
最近公司让开发统计报表,之前的报表是使用jxl工具开发的,这个工具是免费开源的,不易使用,不易维护。最近公司买了帆软的finereport报表工具软件,开发非常高效,几个小时报表开发出来了,可以单独使用,也可以嵌入到我们自己的系统中。 功能非常强大,我在工作终于到的问题主要有:1. 一个报表来自多个数据源,不能一个sql搞定。 多个数据源,嵌套绑定。2.页面有空分页:删除没有填原创 2013-03-09 13:46:37 · 6964 阅读 · 1 评论 -
HIBERNATE对原生SQL的处理
对原生SQL查询执行的控制是通过SQLQuery接口进行的,通过执行Session.createSQLQuery()获取这个接口。最简单的情况下,我们可以采用以下形式:List cats = sess.createSQLQuery("select * from cats") .addEntity(Cat.class) .list();这个查询指定了:SQL查询字符串查转载 2013-01-23 23:19:21 · 1732 阅读 · 0 评论 -
Hibernate 使用原生SQL
HQL尽管容易使用,但是在一些复杂的数据操作上功能有限。特别是在实现复杂的报表统计与计算,以及多表连接查询上往往无能为力,这时可以使用SQL(Native SQL)实现HQL无法完成的任务。 1、使用SQL查询 使用SQL查询可以通过两种方式来实现: (1)、利用Hibernate提供的SQLQuery对象执行。即可以通过Session对象的createSQLQuery()转载 2013-01-23 23:11:14 · 837 阅读 · 0 评论 -
informix 查询 锁表
http://blog.csdn.net/shif_l/article/details/7031300http://blog.csdn.net/lwei_998/article/details/5989801http://blog.chinaunix.net/uid-20489505-id-70151.html 在informix中查询SELECT,表有千百万条数据,结转载 2013-03-27 13:41:11 · 6660 阅读 · 0 评论 -
解决Hibernate原生SQL映射问题
在问答里和论坛中,经常看到有人问,怎样将使用本地SQL查询出来的结果映射为值对象的问题,这里就Hibernate中提供的方法做个结论。前提,这里没有使用属性的延迟加载技术。 假设有个值对像,如下: Java代码 双击代码全选123456789101转载 2013-01-23 16:53:17 · 1870 阅读 · 0 评论 -
通过 Informix 系统表监控和优化数据库
http://www.ibm.com/developerworks/cn/data/library/techarticle/dm-1203sungr/index.html最近公司数据库常出问题,发现IBM官网的informix通过 Informix 系统表监控和优化数据库简介: 大多数 Informix 使用者都会使用 onstat,oncheck转载 2013-04-12 14:00:37 · 1978 阅读 · 0 评论 -
最近用到的informix sql,关于时间函数
http://lhbthanks.iteye.com/blog/1667174http://blog.csdn.net/amaryh/article/details/5282634http://www.forumtopics.com/busobj/viewtopic.php?p=507955&sid=ecc0559a028f637dcd6459a91a3fbbed两个时间段函数相减,得原创 2013-08-19 10:35:22 · 5388 阅读 · 0 评论 -
Java jdbc数据库连接池总结!
1. 引言 近年来,随着Internet/Intranet建网技术的飞速发展和在世界范围内的迅速普及,计算机 应用程序已从传统的桌面应用转到Web应用。基于B/S(Browser/Server)架构的3层开发模式逐渐取代C/S(Client/Server)架构的开发模式,成为开发企业级应用和电子商务普遍采用的技术。在Web应用开发的早期,主要使用的技术是CGI﹑ASP﹑PHP等转载 2013-09-23 10:10:11 · 1005 阅读 · 0 评论 -
使用 Informix 系统目录
简介随着数据仓库的出现及其对有关数据信息的需求,人们对元数据投入了极大的关注。其中大部分对元数据的处理都涉及了外部资源库,但许多人忘记了(或并未意识到)任何 Informix® SQL 数据库的系统目录中都已经存在着实实在在的元数据。此外,系统目录知识也是数据库日常维护的非常有用的工具。最近,在考虑这一问题时,我意识到我还没有阅读过能告诉我利用这些目录做什么的文章。因此,我决定写一转载 2013-10-24 11:41:18 · 1839 阅读 · 0 评论 -
linux下执行sql脚本
insert into del_piid (id) select first 100 piid from process_instance_b_t where state=3;delete from scope_instance_b_t where piid in(select id from del_piid);delete from activity_instance_b_t where原创 2013-09-11 11:14:57 · 25856 阅读 · 0 评论 -
mysql The server quit without updating PID file异常解决办法
服务器症状:今天网站web页面提交内容到数据库,发现出错了,一直提交不了,数找了下原因,发现数据写不进去!第一反应,重启mysql数据库,一直执行中,停止不了也启动不了,直觉告诉我磁盘满了 !用df命令查了下,果然磁盘满了,因为当时分区采用系统默认,不知道为什么不能自动扩容!以后在处理这个问题!如图所示:[root@rekfan ~]# df文件系统转载 2014-02-02 14:45:39 · 2813 阅读 · 0 评论 -
安装完 MySQL 后必须调整的 10 项配置
当我们被人雇来监测MySQL性能时,人们希望我们能够检视一下MySQL配置然后给出一些提高建议。许多人在事后都非常惊讶,因为我们建议他们仅仅改动几个设置,即使是这里有好几百个配置项。这篇文章的目的在于给你一份非常重要的配置项清单。我们曾在几年前在博客里给出了这样的建议,但是MySQL的世界变化实在太快了! 写在开始前…转载 2014-02-08 15:33:16 · 671 阅读 · 0 评论 -
彻底解决mysql中文乱码的办法
MySQL会出现中文乱码的原因不外乎下列几点:1.server本身设定问题,例如还停留在latin12.table的语系设定问题(包含character与collation)3.客户端程式(例如php)的连线语系设定问题强烈建议使用utf8!!!!utf8可以兼容世界上所有字符!!!!Linux下Mysql插入中文显示乱码解决方案mysql -uroot -p 回车输入转载 2014-12-24 21:52:42 · 974 阅读 · 0 评论