SQL:structure query language
dbms:oracle 数据库用表来管理自己的应用 .
资源网站 :otn.oracle.com 文档 , 产品 ,pdf 文档
www.inpub.net 交流平台
sql:ddl 数据定义语言 , 在定结构 create tabel alter table drop table
(data definition language) 建表 , 修改表 , 删表
dml 数据操作语言 insert update delete select 增删改查
(data manipulation language) //select 支持投影 ( 字段 ), 选择 ( 记录 ), 连接
tcl 事务控制语句 tarnsaction commit rollback savepoint
alter session alter system
dc 数据控制语言 grant revoke
(data control)
1 连数据库 :
(1) 连的是数据库的哪个实例 : $ORACLE_SID 环境变量
//c shell:.cshrc bash:.bash_proflie
(2) 建连接需要 :IP 地址 port 号 用户名 密码 实例名 (sid)
连接方式 :oci 方式 oracle connect interface
A: 直连 telnet 在操作系统上必须有帐号 sqlplus 用户名 / 密码 // 身份认证
B: 网络 网络方式 , 就是 tcp/ip 协议
sqlplus hr/hr@tarena23 用户名 / 密码 @ 主机字符串 要有客户端软件配主机字符串 .
要求 : 本机要装客户端软件配主机字符串 , 有地方解释 tnsnames.ora 文件
,
tnsnames.ora 文件在 /ORACLE_HOME/network/admin 下
作用对主机字符串进行解析 , 提供 IP 地址和端口号 ip port tcp( 协议 ) sid
tarena23 = // 主机字符串
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.23)(PORT = 1521) )
)
(CONNECT_DATA =
(SERVER = DEDICATED) // 专有 server,shared 是共享 server
(SERVICE_NAME = tarena) //sid
)
)
C:ojdbc //ojdbc14.jar