ojdbc14.jar
来源:天极Yesky 作者: 出处:巧巧读书 2007-10-05    处于网络覆盖的时代,数据库对于现代社会和行业已经不是什么新鲜事物,它已经被运用到了社会生产和生活的各个领域。作于一款高性能、高生产率的数据库管理应用平台,Oracle9i在数据库管理、数据完整性检查、数据库查询性能、数据安全性方面都具有强大的功能,而且它在保密机制、备份与恢复、空间管理、开放式链接以及开发工具方面提供了不同手段和方法,总之,Oracle9i已成为现代企业高效率作业的利器,成为不同用户、开发者以及管理者不可多得的优秀软件工具。本文就简单介绍一下Oracle9i的网络 ...
打开Oracle Net Configuration Assistant,可以看到四个选项,如图1所示:   选择本地Net服务名配置,而不用配置监听程序,监听程序将自己机器上的服务提供给别人使用的 ...
在卸载Oracle时删不干净,搞的要重装系统,本人在工作中总结出如下方法,希望对大家有所帮助。 1.以Administrators group身份登陆windows系统。 2.通过Oracle installer 卸载所有orcle产品及组件。 3.停掉Oracle Service服务。 4.删除%ORACLE_base%文件和SYSTEM_DRIVE:program files下的oracle文件。 5.删除SYSTEM_DRIVE:Documents and SettingsAll Users「开始」菜单程序中的oracle项。 6.打开注册表: 到HKEY_C ...
SQL语句先前写的时候,很容易把一些特殊的用法忘记,我特此整理了一下SQL语句操作。 一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat' --- 开始 备份 BACKUP DATABASE pubs TO testBack ...
oracle 存储过程的基本语法 1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字 (     参数1 IN NUMBER,     参数2 IN NUMBER ) IS 变量1 INTEGER :=0; 变量2 DATE; BEGIN END 存储过程名字 2.SELECT INTO STATEMENT   将select查询的结果存入到变量中,可以同时将多个列存储多个变量中,必须有一条   记录,否则抛出异常(如果没有记录抛出NO_DATA_ ...
Gotchas With Oracle Jdbc Driver 1- java.sql.SQLException: ソケットから読み込むデータはこれ以上ありません(java.sql.SQLException: No more data to read from socket) Driver Version: 9i.* or 10g.* 该异常通常是因为使用了连接池,当从连接池取得的connection失效或者超时的时候,使用这个连接来进行数据库操作就会抛出以上异常。 解决方法就是让数据库连接池在 ...
  现在我们介绍连接(join)的概念。要了解连接,我们需要用到许多我们之前已介绍过的指令。 我们先假设我们有以下的两个表格, Store_Information 表格 store_name Sales Date ...
thin Driver是纯java程序,而Oracle的OCI不是一个纯java(但能够支持windows和unix),所以理论上讲OCI性能要好于thin。 执行条件:thin只要求classpath中包含jdbc驱动的jar包就行;而OCI需要安装oracle的client端,以部署实现OCI的Native Code. 由于OCI的实现并非纯java, 因此移植或者用于Applet都要受到限制。 从稳定性上看,thin要好于OCI,毕竟java的垃圾自动收集要强于Native Code。 选用哪一种驱动,最终还要从效率、稳定性、可移植性等多方面权衡。 这个是Oracle提供的两套 ...
最经常报的三个错误是: OALL8 is in an inconsistent state. Bigger type length than Maximum Protocol Violation 主要看了有关Oracle的部分,上面写的是在 weblogic 8.1 sp3 上的Oracle数据库已经把ojdbc1.4默认安装上去,而且默认的驱动就是ojdbc1.4,可是在先前我没有用过weblogic自带的连接池,应该和这个没有什么关系吧,但是抱着死马当做活马医的心态看了一下weblogic里面的ojdbc,发现也有一个ojdbc14.jar,但是和我用的大小不一样。不过既然都是 ...
callableStatement = connection      .prepareCall(" {CALL BEGIN_CALL_PRC(?,?) } "); 其中的{},数据库连接采用OCI方式,如果客户端与服务器端都是采用Oracle9i,大括号可以不写;如果客户端是10g,服务器端是9i或服务器端是10g,则会报“no data found”异常,尤其是采用CURSOR处。只要按照规范写上{},则即使是采用OCI方式连接数据库,即使客户端和服务器端的版本不一致也不会有任何问题(即所谓的 ...
在Oracle中,要按特定条件查询前N条记录,用个rownum就搞定了。 select * from emp where rownum <= 5 而且书上也告诫,不能对rownum用">",这也就意味着,如果你想用 select * from emp where rownum > 5 则是失败的。要知道为什么会失败,则需要了解rownum背后的机制: 1 Oracle executes your query. 2 Oracle fetches the first row and calls it row number 1. 3 Ha ...
Weblogic中访问oracle数据库的连接池可以采用三种JDBC方式进行配置 一 在weblogic console中按如下配置 建立connection pool ,并修改startWeblogic.cmd文件 1 weblogic 方式, 使用weblogic的jDriver 属性 值 URL : jdbc:weblogic:oracle Driver Classes : weblogic.jdbc.oci.Driver Properties (key=value): user=xixi password=haha server=your_tns ...
具考证:在字符长度一定时CHAR的性能比VARCHAR好,而在长度不确定时,CHAR类型的字段在使用时性能略差。这个在sqlServer数据库下面能够体现,并且这个字段是经常使用的。 区别: 1.CHAR的长度是固定的,而VARCHAR2的长度是可以变化的, 比如,存储字符串“abc",对于CHAR (20),表示你存储的字符将占20个字节(包括17个空字符),而同样的VARCHAR2 (20)则只占用3个字节的长度,20只是最大值,当你存储的字符小于20时,按实际长度存储。由于char是以固定长度的,所以它的速度会比varchar快得多!但程序处理起来要麻烦一点, ...
tenn
搜索本博客
最近加入圈子
存档
最新评论