Oracle(一)老师

24 篇文章 0 订阅
8 篇文章 0 订阅

Oracle客户端与服务器之间的连接
客户端链接服务器服务器端需要进行的配置:监听程序、启动数据库实例、关闭windows防火墙
                         需要提供的信息:用户名、密码、主机字符串、ip地址
客户端链接服务器客户端需要进行的配置:本地NET服务名配置、通过SQLPLUS工具登录到服务器

查看全局数据名称:D:\oracle\product\10.2.0\admin\dbet\pfile\init.ora 文件查看


SID:应用程序连接Oracle时使用的名称


SQL:结构化 查询语言
PL/SQL:对SQL的扩展在数据库内部进行编程
SQLPLUS:客户端和服务器端交互的工具

1 sqlplus 工具的常用命令
  clear screen 清屏
  show  user   显示当前用户
  connect  用户名/密码@主机字符串
  desc    查看表的结构
  create database link 名称 connection to 用户名 identified by 密码 using '主机字符串'
 
  执行缓存区内容 /(左斜)  run ;
  SQL、PL/SQL缓存区快速操作
  list 查看缓存区中的内容 简写 l
       
  input 当前行后追加新行  简写 i
  append 在当前行后追加新内容 简写a
  change 修改(替换)当前行指定的内容 简写c
 
  缓存区:保存最后一次执行的SQL、PL/SQL命令
 
 
  旧文本    create student table(      新文本   create table student(
            stuid   int ;.                      stuid    int ,
     stuname int                          stuname varchar(12),
     stst    char                        stusex   char(2),
     /address  varchar(20)                address varchar(20))

 

----------------------------------------------------------自己-------------------------------------------------------------------

客服端连接 服务器 oracle

主机字符串!!

选择配置 和 移植工具----->选择 net configuration Assistant (选择本地Net服务名配置)

->添加->服务器名(是服务器告诉你的)->下一步->写要连接的主机名)(IP地址)

-> 主机字符串(网络服务名  域名前缀)


2、(服务器端)添加 监听服务 依然是上面的那个 net configuration Assistant(服务端配置)
   关闭防火墙

客户端
就是建立上面的 本地Net 服务配置
  然后写对方的 ip  和 服务名 (dbet.net/dbet) 密码 服务器端的..


Java 连接数据库 Oracle Mysql
Mysql
forName("com.mysql.jdbc.Driver")
url="jdbc:mysql://127.0.0.1:3306/数据库名","用户名","密码";

Oracle
forName("oracle.jdbc.driver.OracleDriver");
url="jdbc:oracle:thin:@127.0.0.1:1521:数据库名(SID名)","用户名(system)","密码";
查看服务名 select global_name from global_name;

SqlPlus常用命令
 clear screen 清理屏幕(cl scr)
 show user 显示当前用户
 connect 用户名/密码@主机字符串  (更改用户/连接到另一台机器)
 desc 表名 查看表的结构
 ----------------------------------------------------------------------------------
 (create database link 名称 connect to 用户名 identified by 密码 using'主机字符串'
 用法select * from 表明@名称   也就是 映射表(把另一个机器上的表映射到本机))
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
!缓存区 专门保存最后一次执行的 sql、Plsql命令
list(查看缓存区内容) 简写:l
可省略 写成l   l 1 是查询 第一行   l 2 查询 2行
append (在当前航后追加新内容)(不换行) 简写 a
input (当前行后追加新行)(换行) 简写 i
input 是在后面 添加 list
input 可省略成 i
change (修改当前行指定的内容) 简写 c 用法 c/内容/新内容
查看所有 help index

执行缓存区内容 命令 run (先显示缓存区内容然后执行)
c\/\
;分号 是执行 sql-》到; 之间的内容

/是 直接执行缓存区内容  而不显示
------------------------------------------------------------------------------------

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值