
数据库
文章平均质量分 81
shijinupc
这个作者很懒,什么都没留下…
展开
-
two phase commit
两步提交机制(two-phase commit mechanism)可以保证所有参与分布式事务(distributed transaction)的数据库或者同时提交(commit),或者同时撤销(undo)事务中 SQL 语句的操作。两步提交机制还确保了由完整性约束(integrity constraint),远程过程调用(remote procedure call),及触发器(trigger)执原创 2010-04-20 09:32:00 · 3217 阅读 · 0 评论 -
数据库连接池的设计思路及java实现
connectionPool.DBConnectionManagerpackage connectionPool;import java.sql.Connection;import java.sql.Driver;import java.sql.DriverManager;import java.sql.SQLException;import java.util.Arr原创 2012-08-06 17:07:50 · 11763 阅读 · 5 评论 -
oracle与mysql的区别
1、在ORACLE中用select * from all_users显示所有的用户,而在MYSQL中显示所有数据库的命令是show databases。对于我的理解,ORACLE项目来说一个项目就应该有一个用户和其对应的表空间,而MYSQL项目中也应该有个用户和一个库。在ORACLE(db2也一样)中表空间是文件系统中的物理容器的逻辑表示,视图、触发器和存储过程也可以保存在表空间中。而MYSQL并转载 2012-10-31 15:44:31 · 1068 阅读 · 0 评论 -
DML(Data Manipulation Language)语句 on Oracle
DML语句(select + inser update delete)--insertinsert into tablename values(col1value,col2value···);--可以插入特定字段insert into dept2 (deptno,dname) values(60,'game2')--可以插入整张表insert into dept1 (sel原创 2012-03-15 22:49:25 · 1471 阅读 · 0 评论 -
DDL(Data Definition Language)语句 on Oracle
--创建表(非空、唯一、主键、外键、check)create table backtable as select * from oldtable;--备份表create table tablename( colname1 varchar2(num),--varchar2不定长,省空间,最多4K,4096B colname2 char(num),--char定长,效率高 col原创 2012-03-14 22:01:04 · 720 阅读 · 0 评论 -
JDBC相关
1 whatSUN公司提供的一组API,由类和接口组成,用于操作不同的数据库2 whenJava操作数据库时需要在Java和数据库之间建立连接,JDBC是桥梁3 whyJava使用JDBC来操作数据库4 how4.1.加载驱动(Load the driver)什么是驱动各个数据库厂商针对SUN公司的接口提供的实现类,并将这些类打包成jar文件放在网上共Java程原创 2012-04-09 20:06:51 · 1557 阅读 · 0 评论 -
Oracle PL/SQL
PL_SQL:带有分支和循环,面向过程匿名块:declare(可选,声明各种变量和游标的地方)begin(必要的,从此开始执行)exception(抓取到异常后执行的)end;set serveroutput on;(默认是关闭)--最简单的PL/SQL语句块begin dbms_output.put_line('HelloWorld!');end;-原创 2012-03-16 20:00:34 · 1855 阅读 · 1 评论 -
Oracle 11g安装及常用DBA知识及操作
oracle安装选择高级安装,除需手动配置SID外其他均可选默认sql developer 的启动错误可以通过更新Oracle11g_home1\db_1\jdbc\lib下的那四个文件的方式解决;sql developer安装第三方数据库驱动时先把jar包放在extention下再entryshow user;alter user scott account unlock; -原创 2012-03-14 21:47:05 · 1064 阅读 · 0 评论 -
DCL(Data Control Language)语句&事务控制语句transaction on Oracle&三范式
DCL语句grant···togrant create session,create table,create view to shijin #授予用户连接数据库、创建表、创建视图的权限事务控制语句transaction--rowback回滚 一条transaction起始于一条DML语句,终止于commit或者DDL语句,DCL语句(授权语句),用户正常断开连接,非正常原创 2012-03-14 17:53:23 · 1353 阅读 · 0 评论 -
编写批处理文件手动启动和关闭Oracle 11g 相关服务
自己写两个批处理文件来手动启动和停止Oracle服务(一直开着服务会比较耗损系统资源,影响系统运行速度)启动和关闭数据库所使用的服务器名称和说明:服务名称 说明OracleOracle_homeTNSListener 对应于转载 2012-03-09 15:41:32 · 7412 阅读 · 0 评论 -
MYSQL初学者使用指南
与oracle区别:数据类型(数值,文本,日期,大的二进制对象),分页程序,自动递增,日期处理Mysql数据类型无number varchar2int 默认长度四个字节doublechar 定长字符串varchar 相当于oracle的varchar2 ,长度255datetime 类似于oracle的datelongtext 长字符串类型,4G,类似于oracle的longMysql分页sel...原创 2010-05-04 03:01:00 · 691 阅读 · 0 评论