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

Oracle数据库连接

 
阅读更多
package p5.com.byd.mes.dev.tool;

import java.sql.Connection;
import java.sql.SQLException;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Savepoint;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

public class OracleConnActivity {
   private static final Log log=LogFactory.getLog(OracleConnActivity.class);
   public Connection conn=null;
   public String SQLString="";
   public PreparedStatement psm=null;
   public ResultSet rs=null;
   public Savepoint sp=null;
   public String url="";
   public String user="";
   public String password="";
   public String ActivityName="";
   public String paraStr="";
   
   public OracleConnActivity(){
	   url="";
	   user="";
	   password="";
   }
  public OracleConnActivity(String parURL,String parUSER,String parPASSWORD){
	  url=parURL;
	  user=parUSER;
	  password=parPASSWORD;
  } 
  public boolean getConnect(){
	  try{
		  DriverManager.registerDriver(new oracle.jdbc.OracleDriver());
		  conn=DriverManager.getConnection(url,user,password);
		  conn.setAutoCommit(true);
	  }catch(SQLException ex){
		  log.debug(url+"建立数据库连接时发生异常");
		  log.debug("Error code="+ex.getErrorCode());
		  log.debug("Error message="+ex.getMessage());
		  log.debug("sql state=" +ex.getSQLState());
		  return false;
	  }
	  return true;
  }
public void DisConnect(){
	try{
        //关闭ResultSet对象
        if (rs != null) {
            rs.close();
        }
        //关闭PreparedStatement对象
        if (psm != null) {
            psm.close();
        }
        //关闭Connection对象
        if (conn != null) {
            conn.close();
        }
	}catch(SQLException ex){
		log.debug(url+"关闭数据库连接发生异常");
		log.debug("Error code = " + ex.getErrorCode());
		log.debug("Error message = " + ex.getMessage());
		log.debug("SQL state = " + ex.getSQLState());
	}
}
//	public static void main(String[] args){
//		OracleConnActivity con=new OracleConnActivity();
//		con.url="jdbc:oracle:thin:@10.6.68.242:1521:MESSS";
//		con.user="PS_MES_PSN";
//		con.password="psndb";
//		if(con.getConnect()){
//			try{
//				con.SQLString="select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss')notime from dual";
//				con.psm=con.conn.prepareStatement(con.SQLString);
//				con.rs=con.psm.executeQuery();
//				while(con.rs.next()){
//					log.debug(con.rs.getString(1));
//				}
//			}catch(SQLException ex){
//				log.debug(ex.getMessage());
//			}
//			finally{
//				con.DisConnect();
//			}
//		}
//		con=null;
//	}
}

 

分享到:
评论

相关推荐

    oracle数据库连接工具

    "Oracle数据库连接工具"指的是可以方便地连接到Oracle数据库并执行各种操作的软件应用。在给定的标签中提到了"oracle navicat",这指的是Navicat,一个知名的数据库管理工具,特别适合于Oracle数据库的连接和管理。 ...

    geoserver2.14.0 oracle 数据库连接

    通过以上步骤,你可以成功地在GeoServer 2.14中配置Oracle数据库连接,并展示其中的Shapefile数据。这种集成不仅允许你利用Oracle的强大功能处理大规模的空间数据,还能够通过GeoServer提供丰富的地图服务,用于Web...

    ojdbc6--oracle数据库连接驱动.rar

    1. 添加ojdbc6驱动到项目类路径:首先,将下载的"ojdbc6--oracle数据库连接驱动.rar"解压,获取到ojdbc6.jar文件。这个jar文件包含驱动实现,需要将其添加到Java项目的类路径中,无论是IDE如Eclipse、IntelliJ IDEA...

    Oracle 数据库连接工具

    在Oracle数据库连接工具中,SQL Developer 是一个非常重要的免费工具,它是Oracle公司提供的一个集成开发环境(IDE),专门针对SQL语言进行设计,用于执行查询、管理对象、创建和修改数据库结构以及进行数据迁移任务...

    ArcGIS与Oracle数据库连接.docx

    ### ArcGIS与Oracle数据库连接详解 #### 一、概述 ArcGIS是一款强大的地理信息系统软件,广泛应用于地图制作、地理数据分析以及地理信息系统管理等领域。而Oracle数据库则是业界领先的关系型数据库管理系统之一,...

    oracle数据库连接测试软件

    DataBaseHelper帮助类中包含了默认的连接字符串格式,修改完IP和用户名密码就可以使用,也可以在连接的时候直接输入连接字符串和sql语句。可以直接使用release下的exe 建议使用升级过的版本:...

    Oracle 数据库连接字符串大全教程

    Oracle 数据库连接字符串大全教程 Oracle 数据库连接字符串大全教程旨在提供了完整的 Oracle 连接字符串大全,涵盖了异地或服务器数据库连接、ODBC 连接、OLE DB 连接、Oracle.DataAccess.Client.OracleConnection ...

    如何截获Oracle数据库连接密码

    如何截获 Oracle 数据库连接密码 Oracle 数据库连接密码截获是对于 Oracle 系统来说一个非常重要的安全问题。 Oracle 系统的结构可以描述为:客户端应用程序 (1)--> Oracle 客户端软件 (2)---> 系统 TCP/IP 模块 (3...

    Oracle数据库连接工具PLSQL轻桌面工具包

    Oracle数据库连接工具PLSQL轻桌面工具包,安装PLSQL必须下载轻桌面工具包

    易语言oracle数据库连接模块源码

    在易语言中,开发Oracle数据库连接模块是为了实现对Oracle数据库的高效、便捷操作。Oracle数据库是全球广泛使用的大型关系型数据库管理系统,适用于处理大量数据和并发事务。 Oracle数据库连接模块的核心在于如何...

    delphi与ORACLE数据库连接控件odac

    delphi与ORACLE数据库连接控件odac 安装说明 1.找到ODAC_5.70.0.30_FS\Source\Delphi7. 2.Make.bat右键编辑,填入delphi7安装路径. 3.然后运行Make.bat生成bpl文件. 注意: 在安装的时候会出现一个错误: [Fatal ...

    oracle数据库连接Jar包

    总之,这个“oracle数据库连接Jar包”集合是Java开发人员与Oracle数据库进行交互所必需的,涵盖了从基础的JDBC驱动到高级的安全和连接管理功能。正确地使用这些库将有助于构建稳定、高效且安全的Java应用程序,与...

    oracle 数据库连接jar包

    Oracle数据库连接jar包(如ojdbc.jar或ojdbc6.jar)包含了实现这些JDBC接口的具体代码,使得Java程序能够与Oracle数据库进行通信。 使用Oracle数据库连接jar包的过程大致如下: 1. **引入jar包**:在Java项目中,...

    Java-Oracle数据库连接驱动包

    Java-Oracle数据库连接驱动包,Certified with JDK 8, JDK 7 and JDK 6: It contains the JDBC driver classes except classes for NLS support in Oracle Object and Collection types.

    oracle数据库连接包

    这个“Oracle数据库连接包”正是为了帮助Java开发者实现这一目标。 Oracle数据库连接包通常指的是JDBC(Java Database Connectivity)驱动,它是Oracle公司为Java开发的接口,使得Java应用程序能够与Oracle数据库...

    c#登陆界面与Oracle数据库连接并增删改查

    一、创建 Oracle 数据库连接 首先,我们需要创建一个 Oracle 数据库连接,用于与数据库进行交互。我们可以使用 OracleClient 命名空间中的 OracleConnection 类来创建连接对象。下面是一个简单的示例代码: ```...

    C#中的oracle数据库连接字符串,数据库帮助类,DBHelper.cs

    C#中的 Oracle 数据库连接字符串和数据库帮助类 C# 中的 Oracle 数据库连接字符串是指在 C# 项目中连接 Oracle 数据库所需的字符串。该字符串通常包含了数据库连接所需的信息,如数据库服务器的地址、用户名、密码...

    VC++与oracle数据库连接

    在提供的压缩包文件"OrclConn1"中,可能包含了实现上述步骤的示例代码,你可以参考这些代码来理解VC++与Oracle数据库连接的具体实现。学习这个过程不仅可以帮助你理解数据库连接的基本原理,而且还能提高你在实际...

    C3p0、Oracle数据库连接驱动、MySQL数据库连接驱动jar包.rar

    这里我们关注的是三个核心组件:C3p0、Oracle数据库连接驱动以及MySQL数据库连接驱动。这些组件都是Java开发中常见的库,用于建立和管理数据库连接。 首先,让我们深入了解C3p0。C3p0是一个开源的JDBC连接池,它...

Global site tag (gtag.js) - Google Analytics