`
ChineseThink
  • 浏览: 143952 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

开发出协助自己工作的插件(1) -- 使用Java动态加载Oracle jdbc JAR包

    博客分类:
  • Java
 
阅读更多
工作快半年了,最让人反感的事情就是帮实施人员做支撑。
由于不同的省的项目的个性化导致很多数据的查询方式都不一样,所以想根据不同的情况,把不同省的业务逻辑SQL全部从项目中拿出来,组要的目的是方便查询经常需要查的一些业务数据。
同时做为一个新人,可以对整体的业务逻辑进行了解。
公司的项目中,移动主要用DB2,电信主要是Oracle。

目的:让所有业务逻辑的SQL都可以方便的清晰汇总,不必再去项目里面查找。
实现:在Eclipse RCP中开发出一个类似DB Exploer的插件,并进行扩展。

希望可以用自己的编码帮助自己更有效率的工作。

动态加载Jar包:
File file = new File("d:/ojdbc14.jar");  
        URLClassLoader loader = new URLClassLoader(new URL[] { file.toURI().toURL() });  
        Class clazz = loader.loadClass("oracle.jdbc.driver.OracleDriver");  
        Driver driver = (Driver) clazz.newInstance();  
        Properties properties = new Properties();  
        properties.put("user", "bcdl_zj");  
        properties.put("password", "bcdl_zj");  
        Connection con = driver.connect("jdbc:oracle:thin:@192.168.0.176:1521:orcl", properties);  
        System.out.println(con);  

分享到:
评论

相关推荐

    mysql-connector-java-5.1.26.jar

    JDBC是Java平台的标准接口,由Sun Microsystems(现为Oracle公司)开发,用于在Java程序和各种数据库之间建立连接。通过JDBC,开发者可以编写与数据库无关的代码,实现跨数据库平台的数据访问。 mysql-connector-...

    Java 实现的面向接口的动态加载驱动的方法

    以MySQL数据库驱动为例,Java JDBC(Java Database Connectivity)就是通过面向接口的方式来实现数据库驱动的动态加载。JDBC定义了一组接口,如`java.sql.Driver`,任何符合JDBC标准的数据库驱动都需要实现这些接口...

    etl工具kettle的 数据库jar包 oracle mysql

    在描述中提到的"数据库jar包"是指这些特定于数据库的JDBC驱动程序的Java归档文件(jar格式)。在Kettle中,这些jar文件通常是通过以下步骤添加的: 1. 将Oracle和MySQL的JDBC驱动jar文件复制到Kettle的lib目录下。 ...

    KETTLE工具的相关jar包 下载直接使用即可

    10. **其他插件库**:Kettle有一个开放的插件机制,很多社区开发的插件也会提供相应的jar包,如`pentaho-kettle-plugins-get-sql.jar`用于获取数据库表结构,`pentaho-kettle-plugins-hadoop-cluster-ui.jar`用于...

    JDBC sql2000,2005,mysql,oracle驱动包.zip

    使用这些驱动包时,开发者需要在Java代码中加载对应的驱动,并创建数据库连接。例如,使用以下代码连接MySQL数据库: ```java Class.forName("com.mysql.jdbc.Driver"); Connection conn = DriverManager.get...

    mysql8.0,java jdbc驱动.zip

    总之,这个压缩包包含的是MySQL 8.0数据库与Java应用程序进行通信所需的JDBC驱动,对于使用Java进行MySQL数据库开发的程序员来说,这是一个非常实用的工具集合。正确配置和使用这些组件,可以确保Java应用程序能够...

    本资源包含kettle连接几乎各种常见数据库所需jar包

    【标题】"kettle连接各种数据库所需jar包资源"提供了Kettle进行数据提取、转换和加载(ETL)过程中与多种常见数据库交互所必需的Java类库(JAR包)。Kettle,又称Pentaho Data Integration(PDI),是一款强大的开源...

    java-maven-ojdbc14-10.2.0.4.0-jar包依赖

    总的来说,"java-maven-ojdbc14-10.2.0.4.0-jar包依赖"是一个关于如何在Maven Java项目中使用Oracle JDBC驱动的例子,强调了Maven在管理依赖关系中的重要性,以及ojdbc14.jar和其对应的pom文件在构建过程中的作用。...

    ORACLE驱动程序JAR包下载 解决编辑器内WORD特殊格式粘贴问题

    Oracle驱动程序JAR包在Java应用程序中扮演着关键角色,特别是在与Oracle数据库进行交互时。这些JAR文件包含了Oracle JDBC(Java Database Connectivity)驱动,允许Java应用通过标准的JDBC接口连接并操作Oracle...

    常用数据库驱动插件DriverJDBC.zip

    在给定的"DriverJDBC.zip"压缩包中,包含了两个重要的数据库驱动插件:`mysql-connector-java-8.0.16.jar`和`postgresql-42.2.20.jar`,分别用于连接MySQL和PostgreSQL数据库。 1. **MySQL驱动插件(mysql-...

    gradle导入本地oracle包连接数据库

    1. **加载驱动**:通过`Class.forName("oracle.jdbc.driver.OracleDriver")`加载Oracle的JDBC驱动。 2. **建立连接**:使用`DriverManager.getConnection(url, username, password)`方法创建数据库连接,其中`url`是...

    用使用的jar包

    总的来说,这个JAR包集合对于使用Eclipse进行Java开发且需要处理数据库操作的项目来说非常有用。它提供了一站式的解决方案,免去了寻找和配置不同数据库驱动的麻烦,使开发者能够更专注于业务逻辑的实现。

    完美的java jdbc连接池实例

    Java JDBC 连接池是Java开发中非常关键的一部分,它能有效地管理数据库连接,提高应用程序的性能和效率。本实例提供了完美的Java JDBC连接池配置,适用于Oracle、MySQL和SQL Server等主流数据库,允许开发者轻松地在...

    java eclipse myeclipse oracle 驱动 oracle driver

    Java、Eclipse、MyEclipse 和 Oracle 驱动,这些关键词构成了我们今天要讨论的核心技术领域:Java 开发工具与 Oracle 数据库的连接。Oracle 驱动,也称为 JDBC(Java Database Connectivity)驱动,是Java应用程序与...

    jdbc连接数据库所需的三个插件

    在Java Web开发中,JDBC(Java Database Connectivity)是用于与各种类型数据库进行交互的一组接口和类。它允许程序员使用Java语言来访问和处理存储在数据库中的数据。要使用JDBC连接数据库,通常需要相应的数据库...

    springboot框架(连接了Oracle)

    SpringBoot框架是一个由Pivotal团队开发的Java框架,它旨在简化Spring应用的初始搭建以及开发过程...这不仅对于理解SpringBoot的工作原理,提升Java Web开发技能,也对于理解如何与Oracle数据库协同工作具有实际意义。

    kettle7连接oracle mssql的java驱动

    `ojdbc6.jar`是Oracle数据库使用的JDBC驱动,它允许Java应用程序与Oracle数据库进行通信。这个驱动是Oracle JDBC Thin Driver的一个版本,适用于Oracle 11g Release 2及更低版本。它是一个纯Java实现,无需本地库...

    SSH整合需要的JAR包详细介绍

    - 数据库驱动JAR:根据所使用的数据库(如MySQL、Oracle等),需要相应的JDBC驱动。 除了这些核心JAR包,还有一些常用的第三方库,例如: - `commons-logging.jar`: 一个轻量级的日志API,SSH框架都依赖它。 - `...

    Spring,hibernate,struts jar 最新jar包

    Spring、Hibernate和Struts是Java开发中非常重要的三个框架,它们构成了经典的MVC(Model-View-Controller)架构,被广泛应用于企业级Web应用开发。这些框架极大地简化了开发过程,提高了开发效率,并且提供了良好的...

    hibernate的jar包

    **标题与描述解析** ...综上所述,这个压缩包中的jar文件很可能包括Hibernate的核心库、DOM4J库以及Oracle JDBC驱动,是开发基于Hibernate的Java应用,特别是需要连接Oracle数据库时,必不可少的依赖包。

Global site tag (gtag.js) - Google Analytics