高手帮忙,我在oracle里编写Java类,需要用到一些jar包,请问怎么引入啊!!!最好能给个例子!!谢谢

Python017

高手帮忙,我在oracle里编写Java类,需要用到一些jar包,请问怎么引入啊!!!最好能给个例子!!谢谢,第1张

1、操作系统需要拥有支持loadjava命令的jdk。

2、加载jlha.jar包,到oracle数据库中。

操作过程:在dos环境下,输入命令: loadjava -r -f -o -user usscares/usscares@usscares jlha.jar

这个命令就是oracle加载 jlha.jar包的命令。

具体内容可以参见这篇文字:http://antivir.javaeye.com/blog/565595

1.控制面板-管理工具-服务

2.找到oracle开头的服务项目,选中之后右键,点击结束

3.属性里为自动启动的给改成手工启动,其实你要数据库运行的话,只需要启动两个进程就行,一个是“oracleservice数据库名”,一个是OracleOraHome92TNSListener

4.这样重启后你的java.exe就没了

class12.jar文件。

由于thin驱动都是纯Java代码,并且使用TCP/IP技术通过java的Socket连接上Oracle数据库,所以thin驱动是与平台无关的,无需安装Oracle客户端,只需要下载一个thin驱动的jar包,并且将环境变量中的CLASS_PATH变量中加入thin驱动的路径就可以了。

Thin驱动虽然与平台无关,也无需安装Oracle客户端,但是有一个致命的缺陷就是性能一般,达不到如OCI方式的企业级的要求。另外,如果一个oracle数据库对应一台主机,可以使用thin连接;如果一个oracle数据库对应四五台主机(集群服务器)。

使用thin时,需要把tnsnames.ora文件中的相关数据库的整个连接字符串都拷贝下来,如此才能连接上oracle集群数据库。

使用OCI连接数据库是企业级的做法,适应于单个数据库和集群数据库,性能优越,尤其是连接池功能大大提高了应用程序的性能和并发量。唯一的缺点是,若想使用OCI必须要安装Oracle客户端。