JAVA实现分页有三种方式: 1:使用list接口中的Sublist实现分页 效率低 2:直接使用数据库SQL语句实现分页(mysql中用limit关键字,oracle用rownum关键字) 数据库兼容性差 3: hibernate框架实现跨数据库分页 兼容不同数据库 但是复杂查询性能低 使用Hib ...
分类:
编程语言 时间:
2017-03-13 21:15:14
阅读次数:
167
鲁春利的工作笔记,好记性不如烂笔头数据库的分页主要有物理分页和逻辑分页。物理分页:数据库本身提供的分页方式,如MySQL的limit、Oracle的rownum、SqlServer的top,好处是效率高,不好的地方就是不同数据库有不同的查询方式。逻辑分页:从数据库将所有记录查询出来,存储到..
分类:
其他好文 时间:
2017-01-23 21:51:23
阅读次数:
256
逻辑备份 mysqldump mysqldump备份工具最初由Igor Romanenko编写完成,通常用来完成转存(dump)数据库的备份以及不同数据库之间的移植,例如从低版本的MySQL数据库升级到高版本的MySQL数据库,或者从MySQL数据库移植到Oracle和SQL Server等数据库等 ...
分类:
数据库 时间:
2017-01-19 17:52:38
阅读次数:
502
想要通过java代码实现访问数据库,并对数据库进行操作,需要以下几个步骤: 一、首先我们需要一个 .jar 包。访问不同数据库,需要的jar包也不相同 Mysql数据库jar包下载地址:http://wangpan.baidu.com/disk/home?errno=0&errmsg=Auth%20 ...
分类:
数据库 时间:
2017-01-03 23:49:21
阅读次数:
249
编程思想是相通的,只是实现方式有所不同。数据库中,我们常常用索引来找到具体某个值,当然会经常用联合索引。而在开发中,常常会有种情况下载:Map中放对应对象,而每个对象又包含集合,比如Map<Integer,School>schoolId2SchoolMap,每个School中又包含多个班级Map<..
分类:
其他好文 时间:
2016-12-28 13:04:03
阅读次数:
178
存储过程 5.1 什么是存储过程 存储过程,带有逻辑的sql语句 之前的sql没有条件判断,没有循环 存储过程带上流程控制语句(if while) 5.2 存储过程特点 1)执行效率非常快!存储过程是在数据库的服务器端执行的!!! 2)移植性很差!不同数据库的存储过程是不能移植。 5.3 存储过程语 ...
分类:
其他好文 时间:
2016-12-26 21:51:09
阅读次数:
295
关于监控数据库的思考, 1.最长使用的方式是新建线程,定时查询数据库的记录,实现监控数据库的目的; 但这种方法时效率最低,消耗资源最高的方法; 2.写触发器, 这种方法对数据库的压力比较大,而且,当不同数据库之间传输数据的时候,可能会被影响,但小程序,单数据库的情况下,也是不错的选择。 但百度知道后 ...
分类:
数据库 时间:
2016-12-16 19:47:00
阅读次数:
201
由于业务逻辑的多样性,经常得在sql server中查询不同数据库中数据,这就产生了分布式查询的需求 现我将开发中遇到的几种查询总结如下: 1.access版本 --建立连接服务器 EXEC sp_addlinkedserver --要创建的链接服务器名称 'ai', --产品名称 'access' ...
分类:
数据库 时间:
2016-12-09 00:46:09
阅读次数:
261
1、物理分页: 物理分页就是数据库本身提供了分页方式,如MySQL的limit,好处是效率高,不好的地方就是不同数据库有不同的搞法。 2、逻辑分页: 逻辑分页利用游标分页,好处是所有数据库都统一,坏处就是效率低。 3、常用orm框架采用的分页技术: ①:hibernate采用的是物理分页; ②:My ...
分类:
其他好文 时间:
2016-11-30 02:22:51
阅读次数:
277
什么是hibernate? hibernate是一个开源代码的对象映射框架,她对JDBC进行了非常轻量级的对象封装,使得java程序员可以随心所欲的使用对象编程思维来操纵数据库。hibernate可以应用在任何使用JDBC的场合,既可以在java的客户端使用,也可以在Servlet/jsp的web应 ...
分类:
Web程序 时间:
2016-11-19 20:39:01
阅读次数:
541