资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

oracle驱动怎么编译,oracle驱动文件

Win7 64位下PyQt5如何安装Oracle驱动

可以用360驱动大师,360驱动大师是一款专业解决驱动安装更新软件,百万级的驱动库支持,驱动安装一键化,无需手动操作,首创的驱动体检技术,让你更直观了解您电脑的状态,强大的云安全中心可以让驱动安装更安全

网站建设哪家好,找创新互联公司!专注于网页设计、网站建设、微信开发、微信小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了石楼免费建站欢迎大家使用!

java 怎么加载oracle驱动

一:导入到java project项目中:

1、打开eclipse,并建立web项目“Test_Java_Project”,

2、右键单击“Test_Java_Project”项目,找到Build Path -- Add External Archives...,并将其左键打开

3、在新弹出的窗口中,前往oracle安装目录,找到如下路径(小编的安装路径):D:\Oracle\app\oracle\product\11.2.0\server\jdbc\lib\

找到ojdbc6.jar这以jar文件,并选中,然后单击“打开”。

4、导入成功,这下就可以进行开发了

二:导入到Java Web项目中:

1、打开eclipse,并建立web项目“Test_Java_Web”(该过程可参阅小编另一篇相关经验),

2、前往oracle安装目录,找到如下路径(小编的安装路径):D:\Oracle\app\oracle\product\11.2.0\server\jdbc\lib\

找到ojdbc6.jar这以jar文件,并将其复制,

3、在eclipse的“Test_Java_Web”项目中,找到:WebContent -- WEB-INF -- lib,并将上一步复制的ojdbc6.jar复制到lib下:

这样导入过程就完成了。

如何在maven工程中加载oracle驱动

第一步:将ojdbc14.jar放到用户目录,比如:C:\Users\qicyt1812

第二步:在cmd中执行命令:mvn

install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14

-Dversion=10.2.0.1.0 -Dpackaging=jar -Dfile=ojdbc14.jar

C:\Users\qicyt1812mvn install:install-file -DgroupId=com.oracle

-DartifactId=ojdbc14 -Dversion=10.2.0.1.0 -Dpackaging=jar

-Dfile=ojdbc14.jar

这样就将jdbc驱动安装到maven的本地资源库了,当cmd命令中出现如下代码,就表示安装成功了。

C:\Users\qicyt1812mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc1

4 -Dversion=10.2.0.1.0 -Dpackaging=jar -Dfile=ojdbc14.jar

[INFO] Scanning for projects...

[INFO]

[INFO] ------------------------------------------------------------------------

[INFO] Building Maven Stub Project (No POM) 1

[INFO] ------------------------------------------------------------------------

[INFO]

[INFO] --- maven-install-plugin:2.3.1:install-file (default-cli) @ standalone-po

m ---

[INFO] Installing C:\Users\qicyt1812\ojdbc14.jar to D:\eclipse\apache-maven-local-re

pository\com\oracle\ojdbc14\10.2.0.1.0\ojdbc14-10.2.0.1.0.jar

[INFO] ------------------------------------------------------------------------

[INFO] BUILD SUCCESS

[INFO] ------------------------------------------------------------------------

[INFO] Total time: 1.100s

[INFO] Finished at: Fri Oct 25 14:24:18 CST 2013

[INFO] Final Memory: 6M/53M

[INFO] ------------------------------------------------------------------------

进入D:\eclipse\apache-maven-local-repository\com\oracle\ojdbc14\10.2.0.1.0\ 查看,成功install 到本地

第三步:在所需工程的pom.xml中添加dependency

!-- 加载oracel jdbc驱动包 --

dependency

groupIdcom.oracle/groupId

artifactIdojdbc14/artifactId

version10.2.0.1.0/version

/dependency

经过上述步骤,就能使用oracle驱动了。

如何配置oracle的jdbc驱动

在Linux机器上安装运行Oracle 摘要:Oracle于去年年底宣布移植Oracle 8和Oracle Application Server到Linux。 这是一个明确无误的标志:整个世界都应该认识到,Linux已经是一个严肃的操作系统,足以承担企业级的应用。 Uche Ogbuji在下文中解释了应该如何安装、配置和初步使用Oracle 8 for Linux。

如何在你的Linux机器上安装运行Oracle

一篇实用指导

经过了许多谣传和暗示之后,Oracle于1998年10月7日发布了Linux上的Oracle 8数据库和Oracle Application Server。这是Linux近期历史中最为耀眼的一幕。

无论您个人对Oracle公司的看法如何,该公司在大规模数据应用领域的巨大声誉使这次产品发布成为一个明确 无误的标志:整个世界都应该认识到,Linux已经是一个严肃的操作系统,足以承担企业级的应用。

但对于任何真正关心Linux的人来说,各种宣传攻势只是过眼烟云,只有代码才是关键的。(only code matters. 译注:事实上,Oracle 8i, 即8.1.5 for Linux已经开发完成,但其中的JServer模块有问题,所以Oracle还没有发布。)

开始行动

在RedHat上安装Oracle可以是相当轻而易举的,但要是完全跟着Oracle公司的文档走就未必那么容易了 。最快的捷径是Tom Bisset的主页:

如果您看了Tom的主页,那么您会注意到他漏了JDBC的安装。如果您准备使用JDBC(对于跨平台的Oracle应用十分方便),只需在安装屏幕要求您选择组件(components)时,加上该选项即可。当然,您应该先装好JDK。我个人使用Blackdown的JDK 1.1.7。(译注:Redhat包括JDK)然后需要设置oracle用户的ClassPath环境变量,最好的办法是在oracle用户目录的.bash_profile 或 .profile中加上一句:

CLASSPATH=/usr/lib/jdk/lib/classes.zip; export CLASSPATH然后,如果您只需做Web Applet的话,在安装程序"Choose JDBC Components"的时候, 选择"JDK 1.1 JDBC Thin Driver",如果您需要做完整的Java应用,选择"JDK 1.1 JDBC OCI Driver"。

另外请注意:安装程序让您输入各口令时,如果口令不符合规范,不会警告。我第一次安装时,口令里加了".",这在UNIX中是允许的,Oracle就是另一码事了。直到安装快结束时,程序才告诉我口令有问题。当时为保险 起见,我从头做了一次安装。

安装程序的另一个问题是试图往还没有建立的目录里拷贝文件。有必要在安装前

mkdir -p /u01/app/oracle/product/8.0.5/doc/server.805/install。

这一关过后万事大吉。

安装成功后,必须以ROOT身份登录,运行root.sh。我对root.sh作了以下改动:

· LBIN环境变量从/usr/lbin改成了/usr/local/bin

· 增加环境变量LOG=/tmp/oracle-root.sh.log,这样脚本的运行结果会记录下来

root.sh里说到,要想数据库作为一个服务器运行,必须先设定TWO_TASK变量;

但是,事实上如果从安装Oracle的机器上运行root.sh,就没有必要设这个变量。

Python和Oracle

我配置了一下python(译注:一种强大,快速的面向对象的脚本语言),以测试Oracle的编程接口和网络接口 。在python中要连Oracle,需要Digital Creation(Zope应用服务器的作者)的DCOracle模块。

您只需下载软件并按照指示照做就行。如果是DCOracle 1.1.0,使用Setup-8.0.4的配置,从ORACLE_LIBS变量中删去-lsocket, -lnsl, -lgen, -lelf, -laio, 和-lposix4即可,那些都是Solaris专用的。注意Redhat 5.2和6.0中安装的 python设置不全,config目录和include目录被省略,无法编译安装第三方的模块。您必须自己编译python或者下载一个合适的RPM。找python的RPM,最好的去处可能是Oliver Andrich的 Python Linux主页。

只要rpm -e --nodeps python, 然后 rpm -i python,python-dev和其他RPM即可。

装好python后,我运行了以下的基本查询,访问Oracle。

[uche@malatesta uche]$ python

Python 1.5.1 (#1, Sep 3 1998, 22:51:17) [GCC 2.7.2.3] on linux-i386

Copyright 1991-1995 Stichting Mathematisch Centrum, Amsterdam

import DCOracle

#connect to DB. scott/tiger are the test database username/password

dbc=DCOracle.Connect("scott/tiger@sforza") #sforza is the local

Oracle

server

c = dbc.cursor()

c.execute("SELECT * FROM emp WHERE emp.deptno = 10")

rows = c.fetchall()

print rows

[(7782, CLARK, MANAGER, 7839, dbiDate(1981-06-09 00:00:00), 2450.0,

None, 10),

(7839, KING, PRESIDENT, None, dbiDate(1981-11-17 00:00:00), 5000.0,

None, 10),

(7934, MILLER, CLERK, 7782, dbiDate(1982-01-23 00:00:00), 1300.0,

None, 10)]

开发工作站配置

我在数据库服务器以外的一台机器上编译安装了python和其他编程接口。最初,看起来似乎我必须安装Oracle 的所有PRO*C/C++软件包。但要把Oracle安装程序运行到那一步也够麻烦的,所以我不想那样办。于是我找出了写程序所需

要的最小限量的头文件(include)、对象文件(object)和库文件(library):

$ORACLE_HOME/lib/*

$ORACLE_HOME/rdbms/demo/*

$ORACLE_HOME/rdbms/lib/*

我的机器上设ORACLE_HOME为/usr/local/oracle。

注意这些文件还不能让您可以在C程序中直接嵌入SQL语句,只有完整安装PRO*C/C++后才行。如果要用JAVA的话,还得增加$ORACLE_HOME/jdbc/lib/*;注意把这个目录加到ClASSPATH变量中。

JDBC连接

为测试JDBC连接,我作了一个小程序,在一个listbox内显示测试库中的所有雇员名。下面的程序1是调用JDBC的java Applet,程序2是调用JAVA程序的HTML超文本。如果您的JDBC已经安装成功,将程序1拷贝为 JDBCTest.java,将程序2拷贝为JDBCTest.html,

然后:

javac JDBCTest.java

appletviewer JDBCTest.html

您就可以自己看看结果如何了:

程序1:

/*

Applet that reads in several rows from a remote Oracle database

and presents them in a listbox.

*/

import java.sql.*;

import java.awt.*;

import java.applet.*;

import java.lang.*;

public class JDBCTest extends Applet

{

//Single-select ListBox

private List employee_list = new List(5, false)

public void init()

{

setLayout(new BorderLayout());

try {

//Set up the Oracle JDBC driver

DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());

//Connect to an Oracle database on machine sforza, using username

//"scott" and password "tiger"

Connection DB_conn = DriverManager.getConnection

("jdbc:oracle:thin:@sforza:1521:ORCL", "scott", "tiger");

//Connection DB_conn = DriverManager.getConnection

("jdbc:oracle:thin:scott/tiger@sforza:1521:ORCL");

//Create a JDBC statement object

Statement statement_obj = DB_conn.createStatement();

//Execute a query to get the employee names from the test DB

ResultSet results = statement_obj.executeQuery ("select ENAME from

EMP");

//Populate the list box with all the employee names

while (results.next ()){

employee_list.add(results.getString(1));

}

} catch (SQLException e) {

throw new RuntimeException("SQL Exception " + e.getMessage());

}

add(employee_list);

}

}


网页名称:oracle驱动怎么编译,oracle驱动文件
本文地址:http://cdkjz.cn/article/hcjedh.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:400-028-6601 / 大客户专线   成都:13518219792   座机:028-86922220