- 浏览: 46970 次
- 性别:
- 来自: 南京
最新评论
-
渣渣小北:
很有帮助,谢了..谢谢.
Eclipse中选中行快捷键 -
ainioneyear:
非常感谢!
PB编程笔记(一) -
colin1210:
通俗易懂,理解!
== 和 equals 到底有何不同 (一)
文章列表
1. 数据字典是oracle数据库中最重要的组成部分,它提供了数据库的一些系统信息。它是只读表和视图的集合,所有者为sys用户。用户自能在数据字典上执行查询操作,而维护和修改是由系统自动完成的。
数据字典包括数据字典基表和数据字典视图,其中基表存储数据库的基表信息,普通用户不能直接访问数据字典的基表;数据字典视图是基于数据字典基表所建立的视图,普通用户可以通过查询数据字典视图取得系统信息。
数据字典视图主要包括三种类型:user_xxx, all_xxx, dba_xxx
user_tables:显示当前用户下所拥有的所有表。它只返回当前用户所有表。
all_talbe ...
今天测试闪回的时候,遇到的错误:ORA-08189: 因为未启用行移动功能, 不能闪回表。
事情的经过是这样滴:
SQL> create table t1 as select * from emp;
表已创建。
SQL> flashback table t1 to timestamp to_date('201111261902','yyyymmddhh24mi');
flashback table t1 to timestamp to_date('201111261902','yyyymmddhh24mi')
*
第 1 行 ...
以scott用户下的emp,dept等几张表作为示范,sqlplus演示。
首先创建两张空e1, e2:
SQL> create table e1 as select ename, sal, hiredate from emp where 1=2;
表已创建。
SQL> create table e2 as select ename, deptno, mgr from emp where 1=2;
表已创建。
oracle向表里插入数据有很多种方法
1. insert into xxx values(xxx);
SQL> insert i ...
以scott用户下的emp、detp等几个表作为示例,在sqlplus下演示。
1. 查看表结构:
SQL> desc emp;
2. 在现有表基础上建立新表:
SQL> create table t1 as select * from emp;
表已创建。
当然,此处select * from emp可以灵活更改。
如果想更改列名,有两种办法:
1).
SQL> create table t1 as select ename a, empno b, sal c from emp;
表已创建。
SQL> de ...
关键字:控制子窗口在父窗口里弹出位置.
父窗口里打开子窗口的话,子窗口会根据一定的间距进行自动排列,如果想设置子窗口在父窗口里显示的位置的话,可以在子窗口的open事件里添加如下代码:
this.x=0
this.y=0
定义了这个窗口的坐标,窗口会在左上方显示,与父窗口边界距离为0,当然你可以设置为别的值~
主窗口和子窗口类型程序的设计方法:
1. 新建一个menu,起名:m_menu,添加一些菜单,通过图形界面添加即可~
2. 新建主父窗口,起名:w_main,将其MenuName属性设置为:m_menu, WindowType设 ...
关键字:PB 为mid!/midhelp!窗口添加背景图片
现有窗口w_main, 要为其添加背景图片,步骤如下:
1. 新建一个窗口,起名为:w_background
2. WindowType属性选:child!
3. 在w_background的open事件里添加如下代码:
this.bringtotop=false //该窗口放置在最后后面
this.enabled=false //该窗口不可编辑
4. 新建一个Pictrue Control 起名为:p_1 ,把这个控件进行拖拽,使其占满整个窗口,在其PictrueName属性中填 ...
编写C/S架构的小程序,感觉使用PB(power builder)还是非常方便的。简单易用的界面、访问数据库的方便...
由于不常使用,每次开发的时候都需要查询大量的文档...有些常用的,感觉还是记录一下比较好~So, let's start...
1. ...
今天在启动oracle的时候,提示归档路径出了问题,因为之前归档是在h:\oracle\arc,不知道什么时候,我把这个文件夹删掉了。
启动的时候报错:
C:\>sqlplus /nolog
SQL*Plus: Release 11.1.0.6.0 - Production on 星期三 10月 12 16:08:48 2011
Copyright (c) 1982, 2007, Oracle. All rights reserved.
SQL> conn / as sysdba
已连接到空闲例程。
SQL> startup
ORA-16032: ...
首先,使用sqlplus来管理数据库是最高的境界~而且对于我们理解oracle很有帮助,不要过于依赖第三方开发工具,如plsqldeveloper等等,这些工具是用来开发包,存储过程等等比较复杂的结构用的。
环境:windowsXP,oracle11g。 ...
使用迅雷下载远程FTP文件
- 博客分类:
- 随笔
本来打算用flashFXP下载的,但是不知道什么原因,下载速度非常慢,而且经常就断掉了...所以决定还是用迅雷下比较省心...
简单的两步就可以实现:
1. 打开迅雷,新建任务,弹出建立新的下载任务窗口。
2. 在下载链接中输入:ftp://用户名:口令@ip地址/文件名
迅雷会自动分析下载文件名,选好路径,点击"立即下载" 就OK了。
大家都知道,通配符两个:'%'、'_'.有时候写SQL语句查询的时候,会使用 like '%aa%' 等等。但是偶尔也希望能匹配通配符..例如想查询一个人用户名里面带有_的用户。
那么可以使用下面语句来实现:
select * from user where username like '%\_%' escape '\';
这样就可以了。
escape可以定义转移字符,上面的'\' 就成了转移字符了。其实据测试,escape后面的字符'\' 可以换成其他字符,但只能是一个字符。 例如:
select * from user where username like '%a_%' ...
在Eclipse里面做web项目确实是一件比较烦人的事,所有的事都得自己做。但却不失为一个学习,提高自己知识的好机会。像MyEclipse,只要发布一下,web应用就可以访问了,但是Eclipse里面,需要自己手动编译,手动打包发布到服务器才能访问。下面就是一个简单用Ant发布web应用的例子,别小看它,我发布的这个应用可是SSH框架的集成。
<project name="onlinestore" default="dist" basedir="." >
<!-- 定义一些全局的变量,在下面的taget里面 ...
事务是一步或几步基本操作组成的逻辑执行单元,这些基本操作作为一个整体执行单元,他们要么 全部执行,要么 全部取消,决不能仅仅执行一部分。
通常来讲,事务具有4个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持续性(Durability)。四个特性简称为ACID。
1. Atomicity:事务是应用中,最小的逻辑执行单元。
2. Consistency:事务的执行结果,必须使得数据库从一个一致性状态变到另一个一致性状态。一致性是通过原子性来保证的。
3. Isolation:各个事务执行互不干扰,任意一个事务的 ...
在hibernate中,作为O - R mapping 中的 O,设计时尽量遵循如下规则:
1. 实现一个默认的构造函数(无参构造器)。即不要覆盖掉无参的构造函数。一般不写构造器就可以了。
2. 提供一个标识属性,即对应生产数据库中的主键字段。(可选)
3. 使用非final的类。(可选)
4. 提供属性字段的 getter 和 setter 方法。
e.g.
public class User {
//主键字段
private int id;
//属性字段
private String username;
private ...
做数据库连接的时候,常常会用到的是MySQL和Oracle,但是每次都会忘记怎么写连接字符串,这里备份一下...
1. Drive Class
MySQL:
com.mysql.jdbc.Driver
Oracle:
oracle.jdbc.driver.OracleDriver
2. 数据库URL
MySQL:
jdbc:mysql://服务器名(IP地址):端口号/数据库名
Oracle:
jdbc:oracle:thin:@服务器名(IP地址):端口号:数据库名
JDBC基本的连接数据库过程是(以MySQL为例)
1. Class.fo ...