`
java_hanyu
  • 浏览: 71735 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
                Oracle day5  总结 删除表: drop table 表名; drop table 表名 cascade constraints; 级联删除 trucate table 表名; (表结构还在,数据全部删除,释放表所占的空间,不支持回退,常用删除大表) 更改表名 rename 旧表名 to 新表名; 索引(index) 创建索引:Creating indexes(概念很重要对系统的性能影响非常大) 建索引的目的就是为了加快查询速度。 索引就相于一本的书的目录。索引点系统空间,属于表的附属物。删除一个表时,相对应的索引也会删除。索引是会进 ...
一.Oracle数据库中常用的数据类型 varchar2(长度)可变长字符串 char(长度) 定长 number()表示整数或者浮点数number(8) number(8,2) clog 字符的大对象 blog 二进制的大对象 二.数据库查询 1)SELECT语句 从表中提取查询数据.语法为SELECT [DISTINCT] { ...
                             SQL*PLUS命令的使用大全            Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plus语句。我们通常所说的DML、DDL、DCL语句都是sql*plus语句, ...
Oracle SQL(Oracle 9i 9.2.0.1.0) 一、DataBase          保存数据,以表的形式表现数据 二、SQL SQL(structure query language  结构化查询语言),是操作关系型数据库中的对象 DDL(data definition language 数据定义语言),用于建表或删表操作,以及对表约束进行修改。 create table , alter table , drop table 对表结构的增删操作。 DML(Data manipulation language 数据操作语言),向表中插入纪录,修改纪录      ...
1、where子句(选择操作) where子句使用在 select ... from ... 后面,用来选择所需(符合条件的)的记录 例:查询George的工资     select first_name,salary from s_emp where first_name='George'; where后面跟的是表达式 也就是 XXX=XXX, XXX betwee ...
组函数 avg(..),求平均值    sum(..),求和 这两个函数的参数只能是number型的。 例:求所有人的提成的平均值    select avg(nvl(commission_pct,0)) from s_emp;     求有多少人有提成    select count(commission_pct) from s_emp;     求员工都分 ...
一.JDBC原理概述 1,JDBC是一套协议,是JAVA开发人员和数据库厂商达成的协议,也就是由Sun定义一组接口,由数据库厂商来实现,并规定了JAVA开发人员访问数据库所使用的方法的调用规范。 2,JDBC的实现是由数据库厂商提供,以 ...
一、Statement  execute(sql); 当不知道执行的SQL语句是什么类型的时候执行 ,返回值是boolean executeQuery(sql); 执行查询语句 executeUpdate(sql); 执行更新语句 二、PreparedStatement 可以使用参数替代sql语句中的某些参数使用 "?"代替, ...
一.事务(Transaction) 原子操作:不可再分的操作,一个操作不能再分成比它更细小的操作. 事务是针对原子操作的,要求原子操作不可再分,并且必须同时成功同时失败。 事务就是把一些非原子操作,变成原子操作,由应用服务器来提出要求,由数据库服务器来执行操作. 在JDBC中默认是自动提交的,如果要想使用事务,需要按以下步骤执行: 1.要调用con.setAutoCommite(false)方法,把自动提交(commit)置为false。 2.进行正常的数据库操作 3.如果操作成功了可以选择con.commit(),或者操作失败时选择con.roolback(); 注意:打开事务就要关闭自动提 ...
一、ID的High/Low算法   高位数字分别与低位数字相匹配,得到的数字是唯一的   减少与数据库的交互 二、ORM 1、类映射成表   类名与表名对应 2、属性定义映射成列,类型之间必须是兼容的 3、类关系映射成表关系 一对一双向关系 内存中都保存对方的一个引用 数据库中,表b的id是主键,也是外键,引用a表的id主键 -- share pk           表b中有一个字段aid是外键,引用a表的主键,并且有唯一约束  -- pk+fk 共享主键: create table car_pk (     id number(10,0) not null,     name varch ...
一、简述 1、Servlet,服务器端的小程序,它是相对于Applet而言的,Applet是客户端小程序。    Servlet,是接受来自网络的请求(form表单,以及其他的请求),并对不同请求作出不同的响应    Servlet,是基于Http协议的,是运行在web服务器中的程序。这里要提出一个容器的概念。    servlet是运行在web容器中,在后面会详细地讲解,这个web容器可以控制Servlet对象的生命周期,控制请求由Servlet对象处理。 2、web服务器,这里的服务器不是硬件概念,而是软件,常用的web服务器有 Tomcat,Jboss等,我们所用到的Tomcat是一个开 ...
一、复习 servlet接口的实现类中的service()方法,在继承HttpServlet类时,如果没有覆盖父类的service()方法, 那么父类的service()方法会根据请求类型的不同会分别调用覆盖的doGet(),doPost()方法,如果响应两 种请求的动作相同,那么可 ...
一、连接池 在应用的META-INF文件夹下context.xml文件中 <Context>    <Resource       name="jdbc/oracle" 配置JDNI的名字       type="javax.sql.DataSource" 绑定资源的类型       password="sd0605"       driverClassName="oracle.jdbc.driver.OracleDriver" 驱动名       maxIdle="1"最大连接 ...
一、复习 1、连接池 2、MVC 3、cookie   二、会话 session Session是基于Cookie来跟踪的,即:没有Cookies的支持,Session是不能运行起来的。 Session对象用来解决客户端发送多个请求时来用户请求信息的存储问题,但是他和ServletRequest对象是不同的,他会在有需要时创建, 但是他的生命周期会比请求对象要长。Session对象的生命周期也是有限制的,如果长时间的没有访问,就会销毁掉Session对象,可以通 过Session对象的 setAttribute(String name, Object o) 和getAttribut ...
一、监听器 以下是3个Listener接口。 ServletRequestListener HttpSessionListener ServletContextListener 这三个监听器接口,分别监听Servlet中3种比较中要的对象的创建和销毁。这三个接口中分别有监听该对象创建和销毁事件的方法,服务器本身就是事件源。 listener的配置 <listener> <listener-class>alan.servlet.listener.AlanContextListener</listener-class>         <!--list ...
Global site tag (gtag.js) - Google Analytics