oracle
青蛙小王子
人的一生有太多的哀愁和挫折,或许只有泰然处之,心灵才能释怀。
展开
-
oracle学习笔记1
oracle到现在已经发展到11g了,oracle也就是我们说的“甲骨文”。在java开发中词数据库用的还是比较多的,只要学过sqlserver或其他数据库,学习oracle还是没问题的。oracle的安装在网上有很多教程,这里我就不说了,我现在用的是11g的oracle。我以前也学过其他数据库,学这个就很快了。 安装需要注意的就是给用户解锁,oracle的密码最好不要忘记,忘记了就不太好弄了原创 2011-10-22 20:30:18 · 975 阅读 · 0 评论 -
oracle学习笔记2
在开发中也可能会使用到表空间,这个表空间有可能是数据库管理员分配的。也有可能是自己创建的,这个表空间用不用要看实际情况。在sqlserver中其实也有表空间,oracle的表空间也是一个道理。 1、创建表空间的语句 这里需要注意的就是路径,这个表空间不是什么地方都可以创建的,只有oracle的主目录才可以创建。看一下下面的语句 create tablespace myspace datafi原创 2011-10-26 22:28:18 · 935 阅读 · 0 评论 -
oracle学习笔记3
在我们的开发应用中,我们可能会写一个很长的sql语句,之后使用jdbc读取或插入数据。但是把这么长得sql语句写在程序里会使维护变得更加困难,可读性也降低了不少。基于这些原因我们就会使用到视图(view),存储过程之类的东西。下面就来研究一下怎么使用这些东西。 1.使用视图 视图我们可以看成是一个虚表,这张表我们看不到。里面也存储着数据。或者看做一个窗户也可以,现在就来创建一个视图来查询图书信原创 2011-10-27 20:23:03 · 1238 阅读 · 0 评论 -
oracle学习笔记4
昨天由于时间仓促,现在接着写oracle学习笔记。算了一下我现在已经学习了3种数据库。和oracle最接近的就是sqlserver了。下面就接着昨天的来写一下存储过程。 相对于直接使用SQL语句,在应用程序中直接调用存储过程有以下好处: (1)减少网络通信量。调用一个行数不多的存储过程与直接调用SQL语句的网络通信量可能不会有很大的差别,可是如果存储过程包含上百行SQL语句,那么其性能绝对原创 2011-10-28 22:18:11 · 826 阅读 · 0 评论 -
oracle使用带有输入和输出参数的存储过程
使用存储过程个人觉得还是有点麻烦的,一个不小心就出现什么参数错误,个人建议如果能少使用就少使用。这里我想用jdbc的方式给大家交流下我自己写的一个比较简单的存储过程。至于用框架写的我暂时还没有研究出来。过几天会补全给大家的。 1.先来写一个带有输入和输出参数的存储过程 create or replace procedure xxx( newfid In Number,原创 2012-06-11 08:50:25 · 5269 阅读 · 0 评论