数据库
啥都不会真笨
有点懒的程序员!
展开
-
数据库的备份
今天突然间想起了数据库的备份,于是把老师教的一些备份方法做一个小小的总结: 对于sql server 大致有以下两种备份方法: (1):到自己的数据库安装目录下找到\MSSQL\Data文件路径进行复制,如:我的安装路径为E:\Program Files\Microsoft SQL Server\MSSQL\Data,(注意在复制时必须将数据库服务器关掉,否则不能复制)。还原创 2012-10-25 13:04:12 · 419 阅读 · 0 评论 -
ibatis基本配置及操作
///////////Person.javapackage test.self.ibatis;public class Person {private int id;private String name;public int getId() {return id;}public void setId(int id) {this.id = i转载 2013-09-04 08:03:31 · 741 阅读 · 0 评论 -
iBatis的详细配置
iBatis的简单增删改查操作非常容易掌握,下面我们来看看iBatis的详细配置。虽然iBatis小巧灵活,但是其可扩展性也非常强。iBatis的核心配置文件就是SqlMapConfig.xml了,下面我们来看看iBatis的核心配置结构。 SqlMapConfig配置文件在前面我们知道要配置JDBC连接,SqlMap映射文件等信息,当然这都是非常基本的配置,现在我们要探究一下转载 2013-09-04 08:21:58 · 923 阅读 · 0 评论 -
jpa配置
JPA规范要求在类路径(Eclipse工程的src目录)的META-INF目录下放置persistence.xml, 文件的名称是固定的,配置模板(此处是针对Hibernate)如下:说明:其实这个hibernate.hbm2ddl.auto参数的作用主要用于:自动创建|更新|验证数据库表结构。如果不是此方面的转载 2013-09-04 09:26:50 · 2030 阅读 · 0 评论 -
PL/SQL Developer如何连接64位的Oracle图解
原文地址:http://blog.csdn.net/cselmu9/article/details/8070728由于硬件技术的不断更新,Win7系统逐渐成为主流,而且计算机内存逐渐增大,为了充分的利用内存资源(因为32为系统最多只能用到3G左右的内存),提高系统性能,很多人开始使用Win7(64Bit)的系统。在64位系统上安装64位的Oracle数据库,但是没有对应的64位PL/SQL转载 2013-10-25 15:00:06 · 539 阅读 · 0 评论 -
win7 64bit上安装了oracle的64位数据库配置pl/sql
我在自己电脑(win7 64bit)上安装了oracle的64位数据库 通过sqlplus能正常连接主要是安装pl/sql时 我是这样安装的1、在网上下载了个instantclient-basic-nt-11.2.0.3.0包 解压放在E盘下 路径如下E:\instantclient-basic-nt-11.2.0.3.0\instantclient_11_2转载 2013-10-25 14:57:08 · 1043 阅读 · 0 评论 -
Spring3 报org.aopalliance.intercept.MethodInterceptor问题解决方法
一 开发环境:JDK5+Spring3.0.5+Myeclipse6.6+Tomcat6 二 启动报错如下: 1 Configuration problem: Unable to locate Spring NamespaceHandler for XML schema namespace [http://www.springframework.org/schema/tx] 拷贝j转载 2013-10-30 19:41:23 · 31672 阅读 · 1 评论 -
将txt中的内容添加到数据库中
利用命令:load data local infile 'D:\\data.txt' into table 表名 fields terminated by '\t';其中data.txt中是指你被导入的data.txt ;表名是对用的要导入的表名。在显示当调用显示语句时若控制台显示的是乱码可以使用:set character_set_results=编码类型(如gbk等)。原创 2014-01-06 18:37:59 · 748 阅读 · 0 评论 -
SSH框架自动生成数据库
自动生成数据库:方法一:package com.test;import org.hibernate.cfg.Configuration;import org.hibernate.tool.hbm2ddl.SchemaExport;public class TestHinernate {public static void main(String[] args)原创 2014-01-06 18:41:15 · 3512 阅读 · 0 评论 -
数据库的clob和blob操作
在数据库的操作过程中,clob主要用于处理大数据功能,如:一些文本等等;而blob主要用于保存二进制信息:如,图片,音乐,电影等。当然,对于以上操作也可以用IO操作,不过用clob和blob更方便一些! 下面是我从mldn上看到的一些例子:================ clob1.package clobDemo;import java.sql.Connection ;原创 2014-01-12 16:38:32 · 979 阅读 · 1 评论 -
oracle查询效率积累
原文地址:http://blog.csdn.net/fan_zhen_hua/article/details/2706512我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享!(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最转载 2014-01-22 10:06:13 · 422 阅读 · 0 评论 -
oracle常用数据类型
原文地址:http://blog.csdn.net/wyzxg/article/details/5343561 今天同事问些数据类型的问题,有的还真有点记不清了,于是就简单总结下常用的数据类型以备日后查用 1、Char 定长格式字符串,在数据库中存储时不足位数填补空格,它的声明方式如下CHAR(L),L为字符串长度,缺省为1,作为变量最大3276转载 2014-01-20 21:49:49 · 1620 阅读 · 0 评论 -
ORACLE中的数据类型分类
原文地址:http://blog.csdn.net/alan_gongcz/article/details/55372682010-04-28 05:22 320人阅读 评论(0) 收藏 举报oracle存储数据库datecharacterobjectORACLE中的数据类型不可谓不多,下面把我这两天来的学习体会写一下吧!1、字符数据类型:包括我CHAR,VARCHAR2,转载 2014-01-20 21:52:32 · 612 阅读 · 0 评论 -
oracle中常用的数据类型
1、CHAR(N)或CHAR(N BYTE):固定长度字符串(以字节长度为单位) 最大长度2000 bytes2、CHAR(N CHAR):固定长度字符串(以字符个数为单位)3、VARCHAR2(N)或VARCHAR2(N BYTE):可变长度的字符串(以字节长度为单位) 最大长度4000 bytes 可做索引的最大长度7494、VARCHAR2(N CHAR):可变长度的字符串以字符原创 2014-01-20 21:45:03 · 602 阅读 · 0 评论 -
使用JPA的不同实现的配置
以前使用JPA的实现是toplink,现在改为hibernate,所以要修改persistence.xml文件,两者的配置有一些不一样,并且在EE环境下面和SE的环境下面也有不一样,还有一点,那就是当persistence.xml里面有些格式出错的时候,虽然出错的不是我们需要的那个单元,但也会使得整个persistence.xml报废。下面帖的是在SE的环境下面使用toplink和hibe转载 2013-09-04 06:55:47 · 594 阅读 · 0 评论 -
Myeclipse中快速加载相应的hibernate相应的jar包的方法
Hibernate笔记1.hibernate的配置:在工具条的Myeclipse中 project capabilities add hibernate capabilitiesà如果是java项目则在下一个目录中选第一个,如果是web项目则选第二个(如下图所示)下一步原创 2013-04-10 16:28:18 · 1462 阅读 · 0 评论 -
hibernate启动遇到的问题(Unable to load bean)
Unable to load bean: type: class:com.opensymphony.xwork2.ObjectFactory - bean - jar:file:/D:/Tomcat%206.0/webapps/struts2/WEB-INF/lib/struts2-core-2.0.11.jar!/struts-default.xml:30:72 at com.opensym原创 2013-04-11 12:29:25 · 615 阅读 · 0 评论 -
HQL查询及语法
Java代码 HQL:Hibernate Query Language HQL是完全面向对象的查询语言,因此可以支持继承和多态等特征。 HQL查询依赖于Query类,每个Query实例对应一个查询对象,使用HQL查询按 如下步骤进行: (1)获取Hibernate Session对象; (2)编写HQL语句; (3)以HQL语句作为参数,调用S转载 2013-04-23 19:20:53 · 582 阅读 · 0 评论 -
hibernate的连接查询
连接查询: 关系型数据库之所以强大,其中一个原因就是可以统一使用表来管理同类数据信息,并且可以在相关数据之间建立关系。作为支持关系型数据库的SQL语句来说,自然要对全面发挥这种强大功能提供支持,这个支持就是连接查询。同样作为一种关系型数据库的持久层框架,Hibernate也对连接查询提供了丰富的支持,在Hibernate中通过HQL与QBC两种查询方式都可以支持连接查询。下面这一部分我转载 2013-04-23 19:22:42 · 570 阅读 · 0 评论 -
优化SQL
1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷)转载 2013-04-23 19:24:54 · 433 阅读 · 0 评论 -
HQL查询
Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式,不过HQL(Hibernate Query Lanaguage)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询在涵盖Criteria查询的所有功能的前提下,提供了类似标准SQL语句的查询方式,同时也提供了更加面向对象的封装。完整的HQL语转载 2013-04-23 19:16:50 · 389 阅读 · 0 评论 -
Hibernate插入、查询、删除操作
Java代码 Hibernate 语法: Hibernate的所有的操作都是通过Session完成的. 基本步骤如下: 1:通过配置文件得到SessionFactory: SessionFactory sessionFactory=new Configuration().configure().buildSessionFactory();转载 2013-04-23 19:18:43 · 775 阅读 · 0 评论 -
hibernate多表查询的结果在jsp页面快速显示的办法
在网上查了好多资料,发现大家写的都是相互抄的,而且也没有查询过后再jsp页面显示的例子,本人就写了一个,感觉还是挺方便的,如果哪位高手感觉需要有改进的地方,请不吝赐教!多表查询public List ListAllReplyTopics(int topic_ID) { Sessionsession = HibernateUtil.openSession();原创 2013-06-13 21:13:47 · 4677 阅读 · 0 评论 -
Hibernate配置文件中指定MySQL数据库的编码方式
Hibernate配置文件中指定MySQL数据库的编码方式:配置端主要有两种方案:1) org.hibernate.dialect.MySQLDialect jdbc:mysql://localhost:3306/yourDateBase?useUnicode=true&characterEncoding=utf-8原创 2013-06-06 20:37:16 · 853 阅读 · 0 评论 -
数据库的分页--根据网上整理
在SQL Server中通过SQL语句实现分页查询建立表: CREATE TABLE [TestTable] ( [ID] [int] IDENTITY (1, 1) NOT NULL , [FirstName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL , [LastName] [nvarchar] (100) C原创 2013-07-23 20:07:38 · 643 阅读 · 0 评论 -
java静态代理和动态代理(JDK和cglib)
JAVA的动态代理 代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。 按照代理的创建时期,代理类可以分为转载 2013-08-12 21:46:13 · 415 阅读 · 0 评论 -
openSession、getCurrentSession区别
1 getCurrentSession创建的session会和绑定到当前线程,而openSession不会。2 getCurrentSession创建的线程会在事务回滚或事物提交后自动关闭,而openSession必须手动关闭这里getCurrentSession本地事务(本地事务:jdbc)时 要在配置文件里进行如下设置 * 如果使用的是本地事务(jdbc事务)转载 2013-08-12 21:33:44 · 441 阅读 · 0 评论 -
懒加载
什么是hibernate懒加载?所谓懒加载(lazy)就是延时加载,延迟加载。什么时候用懒加载呢?只能回答要用懒加载的时候就用懒加载。为什么要用懒加载呢?就是当我们要访问的数据量过大时,明显用缓存不太合适,因为内存容量有限,为了减少并发量,减少系统资源的消耗,我们让数据在需要的时候才进行加载,这时我们就用到了懒加载。首先说下子什么是延迟加载:延迟加载是一种机制,主要是解决不必要的查转载 2013-08-16 17:59:33 · 678 阅读 · 0 评论 -
redis初探
刚开始自己搭建redis,踩了很多的坑,现将遇到的问题整理如下:1、安装,首先,如果是在linux上安装的话,只需要按照官网上的要求去安装即可。InstallationDownload, extract and compile Redis with:$ wget http://download.redis.io/releases/redis-3.2.5.tar.gz$ tar xz原创 2016-11-29 18:17:17 · 380 阅读 · 0 评论