度量快速开发平台-专业、快速的软件定制快开平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 部件 流程 SQL
查看: 1214|回复: 4
打印 上一主题 下一主题

[分享] 连接数据库

[复制链接]

235

主题

2547

帖子

5835

积分

论坛元老

Rank: 8Rank: 8

积分
5835
跳转到指定楼层
楼主
发表于 2020-5-1 14:56:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
连接数据库可以有三种方式,使用Oracle自带的SQL*Plus和SQLDeveloper,以及使用第三方工具PL/SQLDeveloper。
一、使用SQL*Plus连接数据库
  SQL*Plus连接也有三种连接方式,可以分为两类,一类需要配置文件tnsnames.ora,另一类不需要
    1、命令格式:sqlplus [username]/[password]@sid
      使用示例:sqlplus scott/123@ORCL
      这种方式是最常用的方式,这种方式需要配置文件,@sid可以不写,不写默认连接本地的数据库,且不写@sid可以不开启监听服务。
    2、命令格式:sqlplus [username]/[password]@[host]:[port]/[sid]
      使用示例:sqlplus scott/123@192.168.0.107:1521/ORCL
      这种方式不需要配置文件,因为在连接时已经把连接的目标简单的进行了说明,其中host为目标服务器的地址,可以写IP地址、
      服务器名、localhost和127.0.0.1,port为服务器的监听服务的端口号。
    3、命令格式:sqlplus [username]/[password]@'(description=(address_list=(address=(protocol=tcp)(host=[host])
           (port=[port])))(connect_data=(service_name=[sid])))'
      使用示例:sqlplus scott/123@'(description=(address_list=(address=(protocol=tcp)(host=192.168.0.107)
           (port=1521)))(connect_data=(service_name=ORCL)))'
      这种方式也不需要配置文件,因为连接时已经详细的说明了配置信息,相比上一种方式,这种方式更灵活,但也更繁琐。
  在三种方式的后面,都可以加上 as [sysdba|sysoper],表示连接的用户的角色,但仅在连接的用户是SYS时需要指明角色。
二、使用SQLDeveloper连接数据库
  SQLDeveloper是Oracle自带的图形化连接工具,可在开始菜单-->所有程序-->Oracle-->应用程序开发内找到。
  在第一次使用SQLDeveloper时,会提示配置java.exe,java.exe的路径一般在Oracle安装目录\product\Oracle版本\dbhome_1\jdk\bin中,
  配置完成后,会提示关联文件类型,选择需要的即可。
  打开SQLDeveloper后,在左侧树形菜单右键选择新建连接,就可以看到新建连接的窗口,连接信息填写正确即可连接数据库(连接名并无特殊规定,
  可以随便取,角色只有在登陆用户是SYS时需要选择,连接之前可以先测试连接是否成功,在左下角会有提示信息)。
三、使用PL/SQLDeveloper连接数据库
  PL/SQLDeveloper是第三方的图形化连接工具,较之SQLDeveloper具有更多的功能(不过需要收费。。。)。
  在安装后,直接打开即可看到登录提示,填写登录信息即可(数据库选项实为本地服务名,至于角色的选择与前面两种方式一样)。
需注意,这三种种方式都需配置好本地服务名,并且服务器需开启监听服务才能连接(使用SQL*Plus且不使用@除外)。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

235

主题

2547

帖子

5835

积分

论坛元老

Rank: 8Rank: 8

积分
5835
沙发
 楼主| 发表于 2020-5-1 14:58:23 | 只看该作者
回复

使用道具 举报

542

主题

5916

帖子

1万

积分

作者

Rank: 7Rank: 7Rank: 7

积分
13589
板凳
发表于 2020-5-1 17:15:14 | 只看该作者
发帖时间真早
回复 支持 反对

使用道具 举报

141

主题

1551

帖子

3573

积分

论坛元老

Rank: 8Rank: 8

积分
3573
地板
发表于 2020-5-1 17:47:15 | 只看该作者
回复 支持 反对

使用道具 举报

235

主题

2547

帖子

5835

积分

论坛元老

Rank: 8Rank: 8

积分
5835
5#
 楼主| 发表于 2020-5-2 13:54:27 | 只看该作者
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|重庆度量科技  本站关键词:快速开发平台

GMT+8, 2024-12-24 11:20 , Processed in 0.135792 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表