Oracle连接数据库的方式
第一种:Oracle JDBC Thin using an SID(推荐使用)
jdbc:oracle:thin:@host:port:SID
常见格式:jdbc:oracle:thin:@127.0.0.1:1521:orcl
对于SID的获取可以使用以下SQL语句进行查询
select value from v$parameter where name='instance_name';
第二种:Oracle JDBC Thin using a ServiceName(Oracle 官方推荐的格式,个人而言不是很喜欢,了解就行)
jdbc:oracle:thin:@//host:port/service_name
常见格式:jdbc:oracle:thin:@//127.0.0.1:1521/orcl
对于service_name的获取可以使用以下SQL语句进行查询
select value from v$parameter where name='service_names';
第三种:Oracle JDBC Thin using a TNSName(了解既可,比较少见)
jdbc:oracle:thin:@TNSName
常见格式:jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=orcl)))
TNSName一般为我们在tnsnames.ora文件中所填写的连接串,如下所示:
String dbURL ="jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=orcl)))";
Oracle连接数据库的方式相关推荐
- C#中连接数据库的方式
Sql Sever数据库 1.连接本地数据库(Windows验证登录方式) string constr = "server=本地服务器;Initial Catalog=数据库名称;Integ ...
- oracle启动的服务有哪些,启动/关闭oracle服务有三种方式
启动oracle服务有三种方式:1 从控制面板 2 使用MS-DOS命令 3 通过Oracle Administration Assistant for WindowsNT -通过控制面板启动orac ...
- java制作oracle程序,Java程序操作Oracle两种方式之简单实现
Java程序操作Oracle两种方式之简单实现 1.通过JDBC-ODBC桥连接Oracle数据库 (1)创建odbc源,在控制面板->管理工具->数据源(odbc)中添加DSN,比如取名 ...
- 有oracle操作系统,Oracle操作系统认证方式
oracle操作系统认证方式 linux下只需要在sqlnet.ora文件中添加: SQLNET.AUTHENTICATION_SERVICES = (NTS) 就禁止了操作系统认证的登陆方式.如果使 ...
- oracle中有没有=,在oracle中有没有方式来实现这样的统计啊?
在oracle中有没有方式来实现这样的统计? 有这样的三张表,记录表(id,compid 单位编号,happentime 发生时间,protypeid 问题类型),问题类型表(proid,--),单 ...
- oracle表访问方式
0.参考文献: Index Full Scan && Index Range Scan oracle-index unique scan 与index range scan等的区别 i ...
- Oracle的授权方式
在pub上看到一个网友问为什么新建的passwordfile没有生效,其实是没搞清楚Oracle的授权方式. 当在本机使用dba组的用户登陆sysdba时,根本就不会用到passwordfile,使用 ...
- 启动/关闭oracle服务有三种方式
为了节约内存,可在不需要使用oracle时,将之服务关闭.需要时,再开启服务.但必须,一定要注意关闭时的次序,还有开启时的顺序. 开启顺序: net start OracleOraDb11g_home ...
- oracle 内部表连接方式,oracle表连接方式
ORACLE表连接方式及常见用法(二) /2010-12-22 13:30:13 /个人分类: 一 引言 数据仓库是目前已知的比较成熟和被广泛采用的解决方案,用于整合电信运营内部所有分散的原始业务数据 ...
最新文章
- 软件开发过程中的思维方式 -- 如何分析问题
- C++11 并发指南四(future 详解三 std::future std::shared_future)
- Web Api 中使用 PCM TO WAV 的语音操作
- 正弦 sin 余弦 cos
- POJ 1183 反正切函数的应用
- linux更新分区信息到内核,linux系统创建主分区、逻辑分区 、设置ext系列分区的参数以及检测分区的方法...
- 【YOLO家族】【论文翻译】YOLO 9000 /YOLO V2
- 06-20210308华为海思Hi3516DV300鸿蒙系统的uboot编译
- 如何用安卓手机运行Python代码
- 6款Windows超好用的ZIP密码解锁软件
- 字节跳动面试题 —— 水壶问题
- 解决microsoft store需要联网 你似乎没有联网
- Java实现坦克大战小游戏(源码+注释)
- Numpy中take的用法
- 使用video.js遇到的坑。VIDEOJS: WARN: Player “player3“ is already initialised. Options will not be applied.
- Linux基本常用命令(大数据开发里也用的到)
- 迁移学习具体场景与方法
- 三个理由告诉你 为什么社保不能断缴
- 数字人民币来了!它与支付宝、微信有什么区别吗?
- JS解构赋值:数组解构和对象解构
热门文章
- java抛出异常thorw和throws的用法
- windows上git clone命令速度过慢问题的解决
- 【干货】神策数据朱德康:用户中台建设实践解析(附PPT下载链接)
- 【报告分享】2020年中国知识图谱行业研究报告.pdf(附下载链接)
- 解决.bashrc文件每次打开终端都需要source的问题
- linux 连接两个异构网,用cheops-ng管理Linux异构网络(图)
- linux shell 中的冒号,在bash中使用:-(冒号)
- qt lineedit获取内容_Qt开发中的几个关键知识点,收藏以备参考
- new和delete创建和销毁二维数组
- 【葫芦娃团队】无人转会申请