注意:数据库版本是10g,不过大部分9i的也适用,闪回9i就没有.
1.曾经不小心把开发库的数据库表全部删除,当时吓的要死。结果找到下面的语句恢复到了1个小时之前的数据!很简单。
注意使用管理员登录系统:
select * from 表名 as of timestamp sysdate-1/12 //查询两个小时前的某表数据!既然两小时以前的数据都得到了,继续怎么做,知道了吧。。
如果drop了表,怎么办??见下面:
drop table 表名;
数据库误删除表之后恢复:( 绝对ok,我就做过这样的事情,汗 )不过要记得删除了哪些表名。 flashback ...
文章分类:JavaEye
在Oracle中查看所有的表:
Java代码
select * from tab/dba_tables/dba_objects/cat; select * from tab/dba_tables/dba_objects/cat; 看用户建立的表 :
Java代码
select table_name from user_tables; //当前用户的表
select table_name from all_tables; //所有用户的表
select table_name from dba_...
1. MySQL(http://www.mysql.com)mm.mysql-2.0.2-bin.jar ; Class.forName( "org.gjt.mm.mysql.Driver" ); cn = DriverManager.getConnection( "jdbc:mysql://MyDbComputerNameOrIP:3306/myDatabaseName", sUsr, sPwd ); 2. PostgreSQL(http://www.de.postgresql.org)pgjdbc2.jar ; Class.forName( "org.postgresql.Dr...
Ms sql创建存储过程
create proc insert_dept(
@name_1 char(4)
)
as
insert into dept(name)
values(@name_1)
Go
存储过程的调用
exec insert_dept '马上'
JDBC调用无参数的存储过程
Connection con = null;
try {
//加载数据库驱动
Class.forName("oracle.jdbc.driver.OracleDriver");
//获取连接
con = DriverManager
.getConnecti...