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 navicat",这指的是Navicat,一个知名的数据库管理工具,特别适合于Oracle数据库的连接和管理。 ...
在易语言中,开发Oracle数据库连接模块是为了实现对Oracle数据库的高效、便捷操作。Oracle数据库是全球广泛使用的大型关系型数据库管理系统,适用于处理大量数据和并发事务。 Oracle数据库连接模块的核心在于如何...
通过以上步骤,你可以成功地在GeoServer 2.14中配置Oracle数据库连接,并展示其中的Shapefile数据。这种集成不仅允许你利用Oracle的强大功能处理大规模的空间数据,还能够通过GeoServer提供丰富的地图服务,用于Web...
1. 添加ojdbc6驱动到项目类路径:首先,将下载的"ojdbc6--oracle数据库连接驱动.rar"解压,获取到ojdbc6.jar文件。这个jar文件包含驱动实现,需要将其添加到Java项目的类路径中,无论是IDE如Eclipse、IntelliJ IDEA...
在Oracle数据库连接工具中,SQL Developer 是一个非常重要的免费工具,它是Oracle公司提供的一个集成开发环境(IDE),专门针对SQL语言进行设计,用于执行查询、管理对象、创建和修改数据库结构以及进行数据迁移任务...
### ArcGIS与Oracle数据库连接详解 #### 一、概述 ArcGIS是一款强大的地理信息系统软件,广泛应用于地图制作、地理数据分析以及地理信息系统管理等领域。而Oracle数据库则是业界领先的关系型数据库管理系统之一,...
Oracle数据库连接工具PLSQL轻桌面工具包,安装PLSQL必须下载轻桌面工具包
DataBaseHelper帮助类中包含了默认的连接字符串格式,修改完IP和用户名密码就可以使用,也可以在连接的时候直接输入连接字符串和sql语句。可以直接使用release下的exe 建议使用升级过的版本:...
Oracle 数据库连接字符串大全教程 Oracle 数据库连接字符串大全教程旨在提供了完整的 Oracle 连接字符串大全,涵盖了异地或服务器数据库连接、ODBC 连接、OLE DB 连接、Oracle.DataAccess.Client.OracleConnection ...
如何截获 Oracle 数据库连接密码 Oracle 数据库连接密码截获是对于 Oracle 系统来说一个非常重要的安全问题。 Oracle 系统的结构可以描述为:客户端应用程序 (1)--> Oracle 客户端软件 (2)---> 系统 TCP/IP 模块 (3...
delphi与ORACLE数据库连接控件odac 安装说明 1.找到ODAC_5.70.0.30_FS\Source\Delphi7. 2.Make.bat右键编辑,填入delphi7安装路径. 3.然后运行Make.bat生成bpl文件. 注意: 在安装的时候会出现一个错误: [Fatal ...
总之,这个“oracle数据库连接Jar包”集合是Java开发人员与Oracle数据库进行交互所必需的,涵盖了从基础的JDBC驱动到高级的安全和连接管理功能。正确地使用这些库将有助于构建稳定、高效且安全的Java应用程序,与...
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数据库连接包”正是为了帮助Java开发者实现这一目标。 Oracle数据库连接包通常指的是JDBC(Java Database Connectivity)驱动,它是Oracle公司为Java开发的接口,使得Java应用程序能够与Oracle数据库...
Oracle数据库连接jar包(如ojdbc.jar或ojdbc6.jar)包含了实现这些JDBC接口的具体代码,使得Java程序能够与Oracle数据库进行通信。 使用Oracle数据库连接jar包的过程大致如下: 1. **引入jar包**:在Java项目中,...
一、创建 Oracle 数据库连接 首先,我们需要创建一个 Oracle 数据库连接,用于与数据库进行交互。我们可以使用 OracleClient 命名空间中的 OracleConnection 类来创建连接对象。下面是一个简单的示例代码: ```...
C#中的 Oracle 数据库连接字符串和数据库帮助类 C# 中的 Oracle 数据库连接字符串是指在 C# 项目中连接 Oracle 数据库所需的字符串。该字符串通常包含了数据库连接所需的信息,如数据库服务器的地址、用户名、密码...
在提供的压缩包文件"OrclConn1"中,可能包含了实现上述步骤的示例代码,你可以参考这些代码来理解VC++与Oracle数据库连接的具体实现。学习这个过程不仅可以帮助你理解数据库连接的基本原理,而且还能提高你在实际...
这里我们关注的是三个核心组件:C3p0、Oracle数据库连接驱动以及MySQL数据库连接驱动。这些组件都是Java开发中常见的库,用于建立和管理数据库连接。 首先,让我们深入了解C3p0。C3p0是一个开源的JDBC连接池,它...