jdbc:oracle:driver_type:[username/password]@database_specifier
driver_type:
thin:瘦客户驱动器
连接远程服务器的时候使用,属于jdbc4类型, 功能简单,事实属于连接和数据解析发送的模块
瘦服务器驱动
同上,但运行于服务器段,可以使用本地管道通信, 性能比较高
oci
ci驱动,属于jdbc2类型,功能性强大,但需要本地oracle客户端支持, 通过本地代码与服务器连接通信,特点,功能全,如非本地服务,效率较低
kprb:服务器端通信,允许jvm直接同sql引擎通信,效率最高,功能最强, 但需要运行于服务器机上
database_specifier:
oracle net 连接描述符(thin oci)远程连接组织的字符串
(description=(address=(protocol=tcp)(host=cchellia-lap)(prot=1521))(connect_data=(server=dedicated)(service_name=010g)))
thsnames 别名(oci)本地组织的tnsnames.ora文件保存的连接详细信息
bequeath(oci)没有信息,继承其他连接信息
thin-style服务名(thin)以前的jdbc语法 使用 host:port:sid标示连接
ldap语法(thin)从ldap服务器中获得连接信息,给出ldap位置和信息, 全局连接最合适ldap://url:port/serv,cn=...,dc=..
服务器端(kprb)jdbc:default:connection
CallableStatement>PrepareStatement>Statement
原因:
c为执行数据库里的存储过程,存储过程已经被编译而且被缓存,运行效率高,只需要传递参数,网络效率高
p将语句在驱动模型中进行缓存,再次使用发送到网络之前,不需要再次编译,效率较高
s为每次执行前都进行编译,效率最低
分享到:
相关推荐
Oracle数据库是世界上最广泛使用的数据库系统之一,尤其在企业级应用中占据着主导地位。这篇“常用Oracle语句备忘”将带你深入理解Oracle SQL的基本概念和常见操作,以提升你在数据库管理中的技能。 1. **Oracle ...
首先,我们创建一个`OracleConnection`对象来连接到数据库,然后创建一个`OracleCommand`对象并设置其`CommandText`属性为存储过程的名称,`CommandType`属性为`CommandType.StoredProcedure`以表明我们要执行的是...
本文将详细讲解如何在Oracle环境中创建用户,以及与之相关的概念和步骤。 首先,Oracle数据库中的“用户”实际上是指一个schema,它包含了一组对象,如表、视图、存储过程等。每个用户都有自己的命名空间,防止不同...
用 Java 调用 Oracle 存储过程时,需要使用 JDBC 驱动程序来连接 Oracle 数据库,然后使用 CallableStatement 对象来调用存储过程。 在存储过程中做简单动态查询 在存储过程中,做简单动态查询需要使用 EXECUTE ...
综上所述,C#备忘录数据库代码涵盖了数据库连接、数据操作、ORM使用、UI交互等多个方面。通过学习这些知识点,你可以构建一个功能完备、用户友好的备忘录应用程序。在实际项目中,还需要根据需求进行定制和优化,...
PowerBuilder作为一款强大的数据库开发工具,支持多种数据库连接,如SQL Server、Oracle、MySQL等。因此,我们可以推测《买卖股票备忘程序》可能是通过ODBC或JDBC等方式连接到某个数据库,实现了数据的高效存储和...
### Oracle DBA工作职责详解 #### 一、Oracle DBA的核心职责 Oracle数据库管理员(DBA)负责管理和维护Oracle数据库的高效稳定运行。...同时,良好的沟通能力和文档记录习惯也是Oracle DBA不可或缺的能力之一。
数据库驱动包括 Oracle、MySQL、SQL Server 等。 3. 数据库表读取节点 KNIME 的数据库表读取节点可以基于原数据库 SQL 标准,使用 SQL 查询语句从数据库中读取表信息。仅需提供给节点 SQL 脚本。 4. FTP 连接节点...
关键词的选择至关重要,应尽可能准确描述问题,例如"Oracle数据库连接错误"或"SQL查询优化技巧"。此外,学会使用Google高级搜索功能,能更精准地找到所需信息。 3. 在论坛中交流:参与技术社区,如Oracle官方论坛、...
如果规模较大,可能还会涉及到数据库连接和SQL查询,例如使用JDBC(Java Database Connectivity)来与MySQL、Oracle等数据库进行交互。 在提供的压缩包中,`chap9`可能包含了关于日期和时间处理,以及备忘录日历...
SQL语句备忘手册是一本全面涵盖SQL基本到高级操作的手册,对于SQL学习者和开发者来说,这是一份非常实用的参考资料。手册分为多个部分,详细介绍了SQL的各种语句和函数,帮助用户掌握数据库管理和数据操作的核心技能...
Oracle是世界上最广泛使用的数据库管理系统之一,它提供了丰富的SQL语法来管理数据。这篇“Oracle语法命令备忘”将深入探讨Oracle SQL的一些核心概念和常用命令,帮助你更好地理解和操作Oracle数据库。 1. 数据库...
【标题】:“备忘录”涉及的技术点涵盖了图形用户界面(GUI)的元素设计、程序关闭的优雅实现、数据库管理和系统事件监听等多个方面。 【图形按钮】是用户界面设计中的重要组成部分,它允许用户通过点击来执行特定...
3. **数据库管理**:系统中包含的数据库可能采用了诸如MySQL、Oracle或SQLite等关系型数据库管理系统。数据库用于存储用户的记事、备忘录、联系人信息以及财务记录等数据,确保信息的安全存储和快速访问。 4. **...
显示所有系统参数的值,并可以修改,有中文说明,oracle数据字典说明,函数说明,并且可以录入自己总结的备忘 <br/>资料,以备查看,还有帮助就是一本学习oracle的书,一步一步怎么操作,对各种对象的说明,链接其他参考...
使用的是 Oracle 数据库进行连接。 知识点: 1.Java 万年历项目概述 * 实现所有年份的公历日期的查询 * 在相应的日期做备忘录 * 显示当前的日期以及时间 * 使用 Oracle 数据库进行连接 2.Java 万年历核心功能 *...
10. **数据库连接**:Java通过JDBC与数据库交互,备忘录可能包括如何配置数据源,使用事务,以及优化数据库查询。 11. **错误处理和调试**:备忘录可能会提供如何设置断点、使用IDE的调试功能,以及如何编写有用的...
- 数据库:存储数据的逻辑结构,如MySQL、Oracle、SQL Server、PostgreSQL等。 - 表:数据库中的数据单元,由列(字段)和行(记录)组成。 - 主键:表中唯一标识每条记录的字段,确保数据的唯一性。 - 外键:...
3. **JDBC**:项目使用JDBC直接连接Oracle数据库,创建了一个名为mynotes的表,存储mydate(日期)和note(备忘录内容),其中mydate为主键,不允许为空。 4. **Socket + Multi-Thread**:可能在Clock类中使用了...
而数据库访问则使用了JDBC,与Oracle数据库建立连接。创建了一个名为`mynotes`的表,包含两个字段:`mydate`(主键,存储日期)和`note`(存储备忘录内容),确保数据的完整性和唯一性。 程序还利用了`Socket`和多...