`
大鹏展翅XS
  • 浏览: 2937 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

eclipseSE Oracle

 
阅读更多
<div class="iteye-blog-content-contain" style="font-size: 14px"></div>
前提:电脑上安装好eclipseSE和Oracle数据库,并且保证两者都可正常运行。

1.打开eclipse软件,新建一个java项目;
选中项目→右击→Build Path→Configure Build Path→Libraries→Add External JARS→随后找到你Oracle数据库的安装目录下找到ojdbc6.jar→点击Apply→确定即可将Oracle的驱动程序包引入到你的项目中。(我的Oracle的安装路径如下所示——F:\app\Administrator\product\11.2.0\dbhome_1\jdbc\lib\ojdbc6.jar)。
步骤截图如下所示:
步骤一(创建java项目,此处略去),然后选中该项目,右击弹出如下菜单:




步骤二:引入Oracle的驱动程序包




步骤三:找到自己Oracle数据库安装目录下的ojdbc6.jar(我的Oracle的安装路径如下所示——F:\app\Administrator\product\11.2.0\dbhome_1\jdbc\lib\ojdbc6.jar)




步骤四:点击打开→Apply→OK,即完成了Oracle驱动程序包的导入。
安装完成后会在项目的列表中看到如下所示的结构:




2.现在创建一个类用来检测与数据库是否能正常连接,代码如下所示:
package cn.hello;
import java.sql.Connection;
import java.sql.DriverManager;
public class DatabaseConnection {
private static final String DBDRIVER = "oracle.jdbc.driver.OracleDriver";
private static final String DBURL = "jdbc:oracle:thin:@localhost:1521:ORCL";
//上面代码中的localhost也可换成你本机的IP地址,ORCL处填写你自己的数据库的名称
private static final String DBUSER = "scott";
private static final String PASSWORD = "tiger";
public static void main(String args[]) throws Exception {
//1.向容器之中加载数据库驱动程序
Class.forName(DBDRIVER);
//2.取得数据库连接对象,每一次使用getConnection()都表示新连接
Connection conn = DriverManager.getConnection(DBURL, DBUSER, PASSWORD);
System.out.println("conn:"+conn);
conn.close();
}
}
运行改程序,如果后台可以输出conn的值,则表示与数据库的连接成功(如下图所示)。接下来你便可以通过eclipseSE实现对数据库中表的CRUD操作。






3.关于以上代码中的几点说明:
·Oracle驱动名称:DRIVERNAME = oracle.jdbc.driver.OracleDriver
·可以通过Class.forName()进行数据库驱动程序的加载
·数据库连接地址:不同的数据库有自己不同的连接地址格式
|-格式:jdbc:oracle:thin:@IP地址:默认端口号:SID
|-本次连接ORCL的数据库:jdbc:oracle:thin:@localhost:1521:ORCL
·用户名:填写数据库用户名
·密码:填写相应数据库对应的密码
4.但要注意一下几点:
·运行改程序前Oracle的OracleOraDb11g_home1TNSListener,OracleServiceMLDN的这两个服务必须打开,打开方式(到桌面选中我的电脑→右击→选择管理→进入计算机管理对话框→服务和应用程序→服务),变回出现下图所示的界面,便可查看着两个服务的启动状态,双击选中的服务即可改变该服务的状态。
·若运行时出现如下图所示的错误,则是因为你的OracleOraDb11g_home1TNSListener,                      OracleServiceMLDN的服务没有打开,只需将这两个服务打开,然后重新运行程序即可。





·若连接的不是本机上的数据库,则需要修改连接的数据库的地址:jdbc:oracle:thin:@localhost:1521:ORCL,将@localhost改成数据库所在服务器的地址即可。如:
jdbc:oracle:thin://192.168.28.96:1521:ORCL。
  • 大小: 62.4 KB
  • 大小: 15.6 KB
  • 大小: 163.6 KB
  • 大小: 263 KB
  • 大小: 101.2 KB
  • 大小: 66.9 KB
  • 大小: 169.1 KB
分享到:
评论

相关推荐

    oracle数据库驱动包

    - **添加依赖**:将ojdbc14-10.2.0.4.0.jar文件添加到项目的类路径中,这可以通过IDE(如Eclipse或IntelliJ IDEA)的构建路径设置完成,或者在构建脚本(如Maven或Gradle)中声明为依赖。 - **建立连接**:使用`...

    oracle 11g数据库驱动包

    `ojdbc6.jar`支持Java SE 6及更高版本,并且包含了处理SQL语句、事务管理、数据源创建等功能的类和接口。开发人员在编写Java应用程序时,通常需要将这个JAR添加到类路径(classpath)中,以便程序能够识别并使用...

    oracle11g驱动jar包

    2. **ojdbc5.jar**:此文件是针对Java SE 5.0(JDK 1.5)的Oracle JDBC驱动程序。它提供了对Oracle 11g数据库的完全支持,包括连接管理、事务控制、SQL执行等功能。ojdbc5.jar遵循了JDBC 4.0规范,尽管其名称中没有...

    oracle驱动包ojdbc6和ojdbc8

    这可以通过IDE(如Eclipse、IntelliJ IDEA)的构建路径设置,或者在命令行执行java或javac命令时使用-classpath或-cp参数来实现。例如,如果驱动包位于当前目录下,可以在命令行中这样指定: ```bash java -cp .;...

    ojdbc7,oracle12连接驱动

    这个驱动是Java SE 7 (JDK 1.7)兼容的,因此在使用JDK 1.7开发环境时,你需要这个驱动来确保与Oracle 12c数据库的正确通信。 Oracle 12c引入了一些新的特性,例如多租户架构,提高了性能和可扩展性。然而,由于JDK ...

    jdbc驱动(含oracle mysql)

    1. ojdbc6.jar 或 ojdbc7.jar:这是Oracle的 Thin 驱动,适用于Java SE 6和7。 2. ucp.jar:Oracle Universal Connection Pool,提供了连接池功能,可以优化数据库连接的管理。 3. classes12.jar:旧版的Oracle JDBC...

    使用eclipse 开发的人事管理系统(基于oracle10g)

    首先,我们需要下载并安装Eclipse IDE,确保版本兼容Java SE开发。安装完成后,配置Java开发环境,包括JDK的安装与路径设置。接着,通过Eclipse的“新建项目”功能创建Java Web项目,设定项目名称为“人事管理系统”...

    oracle11gjar.zip

    然后,`ojdbc6.jar`则是专为Java 6设计的Oracle JDBC驱动程序,它支持JDBC 4.0规范,引入了Java SE 6的一些新特性。相比于`ojdbc5.jar`,`ojdbc6.jar`提供了更多的功能和改进,比如更好的性能、更少的内存消耗以及对...

    java+oracle数据库开发指南

    Java的标准版(Java SE)提供了开发桌面应用的基础,而企业版(Java EE)则为开发分布式网络应用提供了框架。在与Oracle数据库交互时,Java通常通过JDBC(Java Database Connectivity)API来实现。 JDBC是Java平台...

    Oracle ojdbc6.7z

    在Eclipse这样的集成开发环境中,ojdbc6.jar是连接到Oracle数据库的关键组件。 1. **Oracle JDBC驱动概述**: Oracle JDBC驱动分为四种类型: Thin, Thick, Native-Protocol 和 Universal Driver。ojdbc6.jar属于...

    oracle 11g开发jar包

    它包含了标准版(SE)的所有功能,提供了连接到Oracle数据库的基础API,包括数据读取、写入和事务控制。开发者可以使用它来执行SQL语句,创建预编译的PreparedStatement对象,以及处理结果集。 2. ojdbc6_g.jar:这...

    oracle11g.jar&class12.jar&ojdbx14.jar

    "ojdbc"前缀表明这是Oracle的JDBC驱动,而数字14表示该驱动兼容JDBC 4.0规范,对应于Java SE 6。这个库包含了Oracle JDBC Driver的所有必要组件,允许Java应用程序与Oracle 11g数据库进行通信,执行数据的增删改查等...

    ojdbc6-oracle.jar

    这个驱动主要服务于Oracle Database 11g Release 2,其版本号中的"6"代表它支持Java SE 6。JDBC驱动分为四种类型,Type 4驱动是最先进的,能够直接与数据库服务器进行通信,提供完全的网络透明性,简化了应用开发和...

    Oracle数据库需要用的ojdbc6包

    JDBC是Java中用于连接和操作数据库的标准接口,由Java SE平台提供。`ojdbc6.jar`包含了Oracle的JDBC驱动,即Oracle JDBC Thin Driver,它是一个纯Java实现的驱动,无需本地库,适用于跨平台的分布式环境。 2. **...

    Oracle Certified Associate, Java SE 7 Programmer Study Guide

    ### Oracle Certified Associate, Java SE 7 Programmer Study Guide #### 知识点概览 本学习指南旨在帮助考生准备Oracle Certified Associate (OCA) Java SE 7 Programmer I 认证考试(代码1Z0-803)。该指南覆盖...

    Java是一个广泛使用的编程语言,以下是一些常见的Java资源: 官方资源: Oracle Java SE Documenta

    Oracle Java SE Documentation:官方的Java SE文档,提供了Java语言的详细信息。 Java Tutorials:官方的Java教程,提供了Java语言的入门和进阶知识。 学习资源: Codecademy Java Course:一个在线Java课程,涵盖了...

    oracle、myeclipse、think in java2

    2. **MyEclipse**:MyEclipse是一款基于Eclipse的Java集成开发环境(IDE),特别适合于企业级Java应用的开发。它包含了代码编辑、调试、构建、部署等全套开发工具,支持Spring、Hibernate、Struts等框架。使用...

    适用1.8.0版本的eclipse

    Java 8是Oracle公司发布的Java平台标准版(Java SE)的一个重大更新,带来了许多新特性,如lambda表达式、函数式编程、新的日期时间API、Stream API以及改进的类型推断等。Lambda表达式使得代码更简洁,函数式编程...

    eclipse的安装包 jdk8对应版

    2. `eclipse-java-2020-06-R-win32-x86_64.zip`:这是Eclipse Java Standard Edition(Java SE)的版本,主要针对标准的Java桌面和应用程序开发。虽然它也支持Web开发,但没有JEE版本那么全面的工具集。 在开始安装...

Global site tag (gtag.js) - Google Analytics