Welcome 微信登录

首页 / 数据库 / MySQL

Hibernate优缺点

Hibernate优缺点

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序实用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。大多数开发机构经常采取创建各自独立的数据持久层。一旦底层的数据结构...
Oracle中的视图详解

Oracle中的视图详解

1.视图的概述 视图其实就是一条查询sql语句,用于显示一个或多个表或其他视图中的相关数据。视图将一个查询的结果作为一个表来使用,因此视图可以被看作是存储的查询或一个虚拟表。视图来源于表,所有对视图数据的修改最终都会被反映到视图的基表中,这些修改必须服从基表的完整性约束,并同样会触发定义在基表上的触发器。(Oracle支持在视图上显式的定义触发器和定义一些逻辑约束) 2.视图的存储 与表不同,视图不会要求分配存储空间,视图中也不会包含实际的数据。视图只是定...
Java对象存储到Oracle数据库

Java对象存储到Oracle数据库

对象持久化,也就是可以把这个对象永远的保存起来,这里的保存不仅是对象本身,还包括他的属性和所依赖的其他类。通常,对象可以持久化到文件或者是数据库中。我这里只介绍如何将对象存储到数据库中。恰巧Oracle数据库为我们提供了这样的方便。在Oracle中,有一种blog的字段类型,它是用来存储大量的二进制数据的。我们就利用这个字段去存储对象信息。首先建立一个测试表: createtableTESTBLOB(NAMEVARCHAR2(50)notnull,CONT...
Oracle 11g 无法启动的处理方式

Oracle 11g 无法启动的处理方式

Oracle 一般情况都不会无法启动,只有发生异常时才会出现。这时候一般都有提示信息,最常见的就是某个参数找不到,或者连接池/共享池设置太小等等。这个时候你可以这么做:首先在你的$Oralce_home/admin/orcl/pfile下找到此文件init.orc.xxxxx(后面的数字是系统生成的)然后查看里面的参数,是不是符合你现在数据库的设定。特别是那些目录的设置。如果不符合,修改为符合的情况,然后进入sqlplus执行如下语句: create sp...
超越 MySQL —— 对流行数据库进行分支

超越 MySQL —— 对流行数据库进行分支

尽管 MySQL 是最受欢迎的程序之一,但是许多开发人员认为有必要将其拆分成其他项目,并且每个分支项目都有自己的专长。该需求,以及 Oracle 对核心产品增长缓慢的担忧,导致出现了许多开发人员感兴趣的子项目和分支。简介MySQL 是历史上最受欢迎的免费开源程序之一。它是成千上万个网站的数据库骨干,并且可以将它(和 Linux?)作为过去 10 年里 Internet 呈指数级增长的一个有力证明。 那么,如果 MySQL 真的这么重要,为什么还会出现越来越...
安装Oracle 集群软件的时候报错 Error: OUI cannot be launched because the current working directory

安装Oracle 集群软件的时候报错 Error: OUI cannot be launched because the current working directory

一、挂载光盘拷贝Oracle 将Oracle10g_linux装入虚拟光驱,并将光盘挂载 # mount /mnt/cdrom 注:关于光盘挂载的操作,见《Linux的mount命令简介》 然后将Oracle拷贝到硬盘中: # cp -r -b /mnt/cdrom/* /tmp/ora10 注:Oracle安装必须要将拷到硬盘上,否则将提示: Error: OUI cannot be launched because the current...
MySQL用文本方式将数据装入一个数据库表

MySQL用文本方式将数据装入一个数据库表

如果一条一条地输入,很麻烦。我们可以用文本文件的方式将所有记录加入你的数据库表中。创建一个文本文件“mysql.txt”,每行包含一个记录,用定位符(tab)把值分开,并且以在CREATE TABLE语句中列出的列次序给出,例如:使用下面命令将文本文件“mytable.txt”装载到mytable表中:mysql> LOAD DATA LOCAL INFILE "mytable.txt" INTO TABLE tablename;跟目录:wamp/s...
MySQL的增删改查以及常用的一些操作

MySQL的增删改查以及常用的一些操作

增加记录 INSERT INTO 表名(字段名,字段名) VALUES (值,值);删除记录 DELETE FROM 表名 WHERE 条件(oracal中就可以不要from)修改记录 UPDATE 表名 SET 字段=值,字段=值 WHERE 条件查询记录 SELECT 字段,字段 FROM 表名 WHERE 条件了解了一些最基本的操作命令后,我们再来学习如何创建一个数据库和数据库表。 1、使用SHOW语句找出在服务器上当前存在什么数据库: mysql...
<< 471 472 473 474 475 476 477 478 479 480 >>