自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

创建表与表中字段的约束类型

1.      创建表: 一个oracle数据库中包含下列几种数据类型:——table(表) 存储数据——view (视图)从一个表或多个表的数据中得到的子集(虚的)——sequence(序列) 生成主键值(自增)——index (索引)提高查询性能建表语法:Create table 表名( 字段名1,类型(数据长度)(default……)约束条件,字段2,类型(数据长...

2009-12-18 09:33:34 602

数据实体建模和数据库设计

数据实体建模和数据库设计1. 实体关系模型(E-R模型):实体,属性,关系实体:student(类)                         表:studentId                                       idName                                    nameCourse  c          ...

2009-12-18 09:31:30 712

Oracle中的合并查询

合并查询为了合并多个select语句的结果,可以使用集合操作符union,union all,intersect(交叉)和minus(减去)。语法如下:Select 语句1 [union | union all | intersect | minus] select 语句2 ……这些集合操作符具有相同的优先级,当同时使用多个操作符时,会按照从左到右的方式引用集合操作符。当使用集合操作符...

2009-12-18 09:24:35 256

Oracle中的子查询

                               Oracle中的子查询 (执行顺序先从最内层往外层查,可以替代任意的表达式,可以出现在select、where、having后面,注:from后也可出现子查询,这里不做介绍如:select * from (select rownum num ,s_emp.* from  s_emp )where num between ...

2009-12-18 09:13:27 160

Oracle中的gruop by子句和having子句

1. Group by子句(利用group by子句分组数据,当select语句中使用到组函数和字段一起连用时会用到group by,否则会出现错误)Group by 把select查询的结果集分成几个小组,这个group by子句可以跟在where后面且在having前面。Group by子句也会触发排序操作,会按分组字段排序。Select [组函数和分组的字段].....from ...

2009-12-18 09:07:44 430

组函数

1.组函数(聚合函数):avg(distinct|all (n))  求平均值sum(distinct|all (n))  求和max(distinct|all (expression)) 求最大值 其中的expression可以是任意类型数据min(distinct|all (expression))  求最小值count(distinct|all (expression) ...

2009-12-18 09:05:08 162

在MyEclipse中导入Datebase方法以及在MyEclipse项目工程里加载jar驱动的方法

  在MyEclipse中导入Datebase方法<!--EndFragment-->在MyEclopse右上角选“MyEclipse Database Explorer”——>OK。出现“MyEclipse Database Explorer”界面。在左边空白处——>右键---------àNew,弹出“Database Driver”对话框如下图(以MySq...

2009-12-12 23:55:37 116

JDBC中的元数据ResultSetMetadata

public interface ResultSetMetaData可用于获取关于 ResultSet  对象中列的类型和属性信息的对象。相当于反射Class:代码示例如下:package com.ambow.day21.jdbc.NewFecture;import java.sql.Connection;import java.sql.PreparedStatement;im...

2009-12-12 23:49:44 123

JDBC2.0中的ResultSet新特性

l 可滚动特性和可更新特性:JDBC1.0中是指游标的移动的方向和方式是单向,单步(相对)移动,功能比较简单。JDBC2.0中游标可以双向,相对或者绝对移动。可滚动结果集:这种结果集不但可以双向滚动,相对定位,绝对定位,并且还可以修改数据信息。1) 滚动特性:定位函数:boolean absolute(int row),定位到指定的记录位置。定位成功返回true,不成功返回...

2009-12-12 23:48:04 170

Statement和PreparedStatement批量更新

优势:1.节省传递时间。 2.并发处理。PreparedStatement:1) addBatch()将一组参数添加到PreparedStatement对象内部。2) executeBatch()将一批参数提交给数据库来执行,如果全部命令执行成功,则返回更新计数组成的数组。Statement:1) addBatch(String sql)方法会在批处理缓存中加入一条sql语句。...

2009-12-12 23:46:04 295

JDBC事务的定义

事物的特性:1) 原子性(atomicity):事务是数据库的逻辑工作单位,而且是必须是原子工作单位,对于其数据修改,要么全部执行,要么全部不执行。2) 一致性(consistency):事务在完成时,必须是所有的数据都保持一致状态。在相关数据库中,所有规则都必须应用于事务的修改,以保持所有数据的完整性。3) 隔离性(isolation):一个事务的执行不能被其他事务所影响。4) ...

2009-12-12 23:44:30 115

Statement和PreparedStatement区别:

PreparedStatement从Statement继承而来。同构sql:sql语句基本一样,只是具体参数数值不同。异构sql:sql语句完全不一样。Statement不足:1. 效率比较低 2. 对字段类型的支持比较差 3. 语法含义不清晰(结构不清楚)。由于编译不需要参数,PreparedStatement可以使用“?”来替代sql语句中的某些参数,它先将不带参数的sql...

2009-12-12 23:42:44 109

JDBC开发的接口和JDBC编程步骤

3. JDBC开发的接口:l Driver 数据库驱动------------àcom.mysql.jdbc.Driverl DriverManager----------à管理driverl Connection-------------à链接l Statement--------------à创建insert--------àSQL(每插入一个sql语句都要编译,安全性不高)...

2009-12-12 23:36:01 95

JDBC的连接方式和驱动类型

1.连接数据库的方式:ODBC , JDBCODBC:Open Dadabase Connect即开放数据库连接。ODBC访问数据库: JDBC: Java DataBase Connectivity ,即java数据库连接。JDBC访问数据库: JDBC的API的有两个主要部分组成:l Java应用程序开发者的接口,Java编程语言开发。l JDBC驱动程...

2009-12-12 23:28:03 166

java基础知识

一. Java基础介绍:Java包含3个成员:    J2ME(Java 2 Micro Edition)用于潜入式应用的Java2平台。    J2SE(Java 2 Standard Edition)用于工作站、PC机的Java2标准平台。    JsEE(Java 2  Enterprise Edition)可扩展的企业级应用的Java2平台。其他:    JDK(J...

2009-11-21 16:58:54 74

java简介和特点

java 简介:            java自1996年正式发布以来,经历了出生、成长和壮大的阶段。现在已经成为IT领域里的主流编程语言。java起源于Sun公司的一个叫"Green"的项目,目的是开发潜入家用电器的分布式软件系统,使电器更加智能化。Green项目一开始准备采用 C++语言,但是考虑C++语言太复杂,而且安全性差,于是决定基于C++语言开发一种新的Oak语言(即是Jav...

2009-11-21 15:47:06 441

java中的反射Reflection应用之三

package day11.javaAdvance.exercise.reflection.Class;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.lang.reflect.Constructor;impo...

2009-11-21 15:01:12 61

java中的反射Reflection之二

通过反射方法动态来获取类中的方法和构造函数(五步) 1. 先获取类型模板对象:Class c=Student.class; 2. 通过类型模板对象来获取构造函数: Class arr[]={}; Constructor con=c.getDeclaredConstructor(arr); 3. 调用构造方法创建对象:Object obj1[]={}; Object obj=con.ne...

2009-11-21 14:37:27 83

java中的反射Reflection

反射知识: 获取类型模板对象有三种方式: 1. 通过对象调用Object类中的getClass()方法来获取Class对象。 2. 利用Class类中的forName( String className)方法来获取class对象。      注:其中的className即为类全名(类全名  =包名.类名)。 3. 通过类型名来获取class对象。 代码如下:pack...

2009-11-21 14:23:27 90

线程同步

package day12.javaAdvance.homework.Thread;public class ThreadTest { public static void main(String[] args) { Object obj = new Object(); printNumber1 pn = new printNumber1(obj); pn.sta...

2009-11-21 13:49:36 90

线程创建方式

创建线程的两种方式:1. 继承Thread类   其步骤如下:   (1)自定义线程类继承Thread类   (2)在自定义的线程类中覆盖Thread类的run()方法   (3)在main()方法中创建自定义的线程的对象   (4)调用start()方法启动线程2. 实现Runnable接口   其步骤如下:   (1)自定义线程实现Runnable接口 ...

2009-11-21 13:36:15 102

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除