- 浏览: 61578 次
- 性别:
- 来自: 成都
最新评论
-
云_不忘初心:
如果是可视化界面插入空值 该怎么办
oracle插入空值 -
aa00aa00:
例子通俗易懂,我已经成功运行起来了
jsp调用oracle存储过程分页
文章列表
oracle的dos启动命令
- 博客分类:
- Oracle
每次启动oracle时都需要启动监听和实例,但是通过点击控制面板-服务的方式启动oracle时感觉很麻烦,用dos命令简单明了
启动监听:lsnrctl start
启动实例:net start oraclServiceORCL
关闭监听:lsnrctl stop
关闭实例:net stop oracleServiceORCL
日历控件
- 博客分类:
- js+css+div
在很多的web开发中我们都需要用到日历控件,下面介绍一个好用的日历控件 用法如下:
(1)导入日历控件:
<script type="text/javascript" src="/YYXSMS/js/Calendar.js"></script>
(2)在一个text文本域中用onclick触发该日历的事件SelectDate():
<input style="padding-left:5px;" size="10" id="date" onclick=&quo ...
关于表格的美化
- 博客分类:
- js+css+div
在web开发中,我们经常会遇到表格的美化,这里介绍几种最常用的表格的美化方式。
在表格美化中用的最多的估计就是细化表格的边框,细化边框与table的cellspacing属性息息相关;在table中还有个很容易与cellspacing混淆的属性叫做cellpading,他们的区别如下图所示:
第一种也是最常用的一种直接在table中加如下属性,其输出效果如图1所示:
style="border-collapse:collapse" border="1" bordercolor="#000000"
第二种与第一种类似也是 ...
java连接数据库用的DBHelper
- 博客分类:
- java
import java.io.*;
import java.sql.*;
import java.util.*;
import javax.servlet.jsp.jstl.sql.*;
public class DBHelper {
private String sql; //要传入的sql语句
public void setSql(String sql) {
this.sql = sql;
}
private List sqlValues; //sql语句的参数
public void setSqlValues(List sqlValu ...
自己平时很少用的sql语句
- 博客分类:
- SQL Server
alter table StudentInfo --增加一个字段
add pwd varchar(20) not null
alter table StudentInfo --删除一个字段
drop column pwd
alter table dbo.User_tbl --修改字段属性
alter column score varchar(10)
exec sp_rename St ...
dwr与hibernate集成时候,可能会产生很多莫名其妙的问题,这些是由于dwr的bug产生的,例如一对多,用dwr遍历“一”的时候,他将忽略hibernate的检索策略,去读取set集合,由此会产生错误。
当用hibernate的session.delete(Object)时,如果object有属性在配置文件中不能为空,那么object的相应属性也不能为空,否则会出现property为空错误,这个规则也适应hibernateTemplate
hibernate延迟策略
- 博客分类:
- Hibernate
类级别可选的检索策略包括立即检索和延迟检索,默认为延迟检索。如果<class>元素的lazy属性为true,表示采用延迟检索;如果lazy属性为false,表示采用立即检索。lazy属性的默认值为true。对于类级别的检索策略只影响session的load()方法,对于session的get()方法和hql方法都是无效的。
说明:<1默认情况下session的load()采用延迟加载策略;session的get()和Query的list()或者unique()总是采用立即检索策略
<2当程序加载一个持久化对象的目的是为了访问它的属性,可以采用立即检 ...
1.当hibernate持久化一个临时对象时,在默认情况下,它不会自动持久化所关联的其它临时对象。如果希望希望当hibernate持久化一个临时对象时自动持久化所关联的对象,可以在配置文件中将该对象所要关联持久化的那个对象的cascade属性设为'save-update',cascade属性的默认值为‘none’。
caseCade的属性为save-update表示保存或者更新当前对象时,会级联保存或更新与它相关联的对象
2.inverse属性用来决定由哪端来维护关系
例如:
public class Customer implements java.io.Serializable {
...
首先看下在oracle中一般的分页代码
select * from emp; --分页代码分解式第一步
select e.*,rownum rn from (select * from emp)e;--分页代码分解式第二步
select e.*,rownum rn from (select * from emp)e where rownum<10; ;--分页代码分解式第第三步
sel ...
oracle例外处理
- 博客分类:
- Oracle
例外分类
oracle将例外分为预定义例外,非预定义例外和自定义例外三种
预定义例外用于处理常见的oracle错误
非预定义例外用于处理预定义例外不能处理的例外
自定义例外用于处理oracle错误无关的其它情况
预定义例外
预定义例外是由pl/sql所提供的系统例外,当pl/sql应用程序违反了oracle规定的限制时,则会隐含的触发一个内部例外,pl/sql为开发人员提供了共二十多种预定义例外,常见的如下:
case_not_found
在开发pl/sql块中编写case语句时,如果在when字句中没有包含必须的条 ...
------------------------分页----------------------------create table book(bookId number(3),bookName varchar2(50),publishHourse VARCHAR2(50)); --编写过程额--in;表示这是一个输入参数,不写默认就是in--out;表示一个输出参数create or replace procedure sp_book(spBookId in number,spBookName in varchar2,spPublishHour varchar2) isbegininsert ...
oracle pl/sql
- 博客分类:
- Oracle
pl/sql是什么?
pl/sql(procedural language/sql)是oracle在标准的sql语言上的扩展,pl/sql不仅允许嵌入sql语言,还可以定义变量和常量,允许使用条件语句和循环语句,允许使用例外处理各种错误,这样使得他的功能变得更加强大 ...
索引是用于加速数据存取的数据对象,合理的使用索引可以大大降低i/o次数,从而提高数据访问性能,索引有很多种,我们主要介绍常用的几种;
单列索引
单列索引是基于单个列所建立的索引
比如:create index 索引名 on 表名(列名)
复合索引
复合索引是基于两列或是多列的索引。在同一张表上可以有多个索引,但是要求列的组合(包括顺序)必须不同,比如以下是两个不同的索引
create index emp_index1 on emp(ename,job);
...
oracle数据库管理-数据字典
- 博客分类:
- Oracle
数据字典是oracle数据库中最重要的组成部分,他提供了数据的一些系统信息
动态性能视图记载了例程启动后的相关信息
数据字典
数据字典记录了数据库的系统信息,它是只读表和视图的集合, ...
每个oracle数据库应该至少有一名数据库管理员(dba),对于一个小的数据库,一个dba就够了,但是对于一个大的数据库可能需要多个dba分别担负不同的管理职责 (1)数据库管理员(dba)的职责
<1安装和升级oracle的数据库 <2建库,表空间,表,视图,索引 <3制定并实施备份与恢复计划 <4数据库权限管理,调优,故障排除 <5对于高级dba,要求能擦怒项目开发,会编写sql语句,存储过程,触发器,规则,约束,包。
(2)管理数据库的用户主要是sys和system
sys相当于 ...