`

oracle连接类

 
阅读更多
package com.zz.commonsql;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

/**
* oracle 数据库连接类
*
* @author 张志
*
*/
public class OracleConnDB {

static String url = "jdbc:oracle:thin:@127.0.0.1:1521:XE";

/**
* 获得连接
*
* return 返回连接
*
* retrun 返回null 获得连接失败
*/
public static  Connection getConnection() {

try {
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
} catch (ClassNotFoundException e) {

e.printStackTrace();
}

return DriverManager.getConnection(url, "zz", "zz");

} catch (SQLException e) {
e.printStackTrace();
}
return null;
}

/**
* 执行增删改方法
*
* @param sql
*            需要执行的sql语句
*
* @return -1表示sql语句执行失败,否则执行成功
*
*/
public int executeUpdate(String sql) {
try {
Connection conn = this.getConnection();
Statement stmt = conn.createStatement();
int rows = stmt.executeUpdate(sql);
return rows;
} catch (SQLException e) {
e.printStackTrace();
}
return -1;
}

/**
* 执行查询的方法
*
* @param sql
*            需要执行的SQL语句
*
* @return 返回查询的结果集
*/
public ResultSet executeQuery(String sql) {

try {
Connection conn = this.getConnection();
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(sql);
return rs;
} catch (SQLException e) {
e.printStackTrace();
}
return null;
}
/**
* 关闭连接方法
*
* @param queryCon
*/
public void closeConnection(Connection queryCon) {
try {
queryCon.close();
} catch (SQLException e) {
e.printStackTrace();
}
}

public static void main(String[] args){

        System.out.println(getConnection());
       
    }
}
分享到:
评论

相关推荐

    Oracle连接类Oracle连接类

    Oracle连接类Oracle连接类Oracle连接类Oracle连接类Oracle连接类

    C#中oracle连接数据库的封装类

    在本场景中,我们关注的是一个名为"C#中oracle连接数据库的封装类"的主题,这个主题涉及到创建一个名为`DbHelperOra.cs`的类,用于简化与Oracle数据库的交互。这种封装可以提高代码的可读性和复用性,减少直接处理...

    OracleJDBC连接类

    Oracle JDBC 连接类是 Oracle 数据库与 Java 应用程序之间进行通信的重要桥梁。Java Database Connectivity (JDBC) 是 Java 平台的标准接口,它允许程序员使用 Java 语言来执行 SQL 命令,从而操作数据库。Oracle ...

    C#连Oracle 类

    根据给定的信息,本文将详细解释如何在C#中封装一个用于操作Oracle数据库的类,并实现基本的功能,如查询、更新、插入数据以及调用存储过程等。 ### 一、理解C#与Oracle数据库交互的基本原理 #### 1.1 C#与Oracle...

    Oracle连接工具plsql11x64位

    Oracle连接工具plsql11x64位Oracle连接工具plsql11x64位Oracle连接工具plsql11x64位Oracle连接工具plsql11x64位Oracle连接工具plsql11x64位Oracle连接工具plsql11x64位Oracle连接工具plsql11x64位Oracle连接工具...

    oracle连接需要的驱动

    标题提到的"oracle连接需要的驱动"指的是Oracle JDBC驱动,它允许Java应用程序通过JDBC(Java Database Connectivity)接口与Oracle数据库进行通信。 Oracle JDBC驱动主要有四种类型: 1. ** Thin Driver (jdbc:...

    jdbc连接oracle工具类

    本篇文章将详细讲解如何创建一个JDBC连接Oracle的工具类,以及在实际应用中需要注意的事项。 首先,我们需要了解JDBC的基本概念。JDBC是Java与数据库交互的一组接口和类,它允许Java程序通过SQL语句来操作数据库。...

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

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

    java连接oracle数据库工具类

    封装了java连接Oracle的工具类

    Oracle连接常见问题

    Oracle连接常见问题 Oracle连接常见问题

    oracle连接数问题

    通过细致地调整Oracle数据库的`pga_aggregate_target`、`processes`、`sessions`参数,以及优化`LISTENER.ORA`文件和操作系统配置,可以有效解决Oracle连接数问题,提升数据库的并发处理能力。这些操作需要根据具体...

    Oracle连接字符串

    "Oracle 连接字符串多种方法" Oracle 连接字符串是指连接 Oracle 数据库的字符串书写方法,本文总结了多种连接 Oracle 数据库的字符串书写方法。 一、标准连接字符串 标准连接字符串是最基本的连接字符串格式,...

    oracle客户端连接远程服务器

    标题中提到的“Oracle客户端连接远程服务器”,是指使用Oracle数据库客户端软件来建立与远程Oracle数据库服务器的连接。Oracle数据库是一种广泛使用的商业数据库系统,它支持多用户并发访问并保证数据的一致性,适用...

    C#中连接oracle连接方法

    在C#中,你可以使用`OracleConnection`类来创建一个数据库连接。下面是一个示例: ```csharp using Oracle.ManagedDataAccess.Client; public void ConnectToOracle() { string connectionString = "your_...

    C#操作Oracle帮助类已经封装 本地无需安装oracle 内有说明文档

    除此之外,"使用说明.txt"文件很可能是提供了如何集成和使用OracleHelper类的详细步骤,包括但不限于如何添加引用、实例化OracleHelper对象、调用其方法以及如何配置连接字符串等。连接字符串通常包含数据库服务器...

    oracle数据库连接工具

    oracle数据库连接工具:toad oracle 11

    强制释放Oracle数据连接方案

    ### 强制释放Oracle数据连接方案 在日常的数据库管理工作中,我们经常遇到数据库连接超限的情况,这通常是由于大量的数据库连接未被正确关闭或回收所导致的。本文将详细介绍如何查看并调整Oracle数据库的连接数量...

    oracle连接的包

    "oracle连接包"可能指的是Oracle的ojdbc驱动,例如`ojdbc8.jar`或`ojdbc7.jar`等,这些驱动包允许Java应用通过JDBC API与Oracle数据库建立连接。将这个连接包放入项目的`lib`目录下,意味着它是项目运行时的依赖库,...

    oracle 最大连接数问题

    特别是在使用如 WebLogic 或 WebSphere 这类中间件时,通过连接池的方式虽然可以有效提升数据源的连接数,但仍然可能会遇到连接数达到一定阈值后无法继续增加的情况。 #### 二、问题分析 根据提供的信息,该问题...

    C#连接Oracle方法封装

    2. **创建Oracle连接类** 创建一个名为`OracleConnectionHelper`的静态类,用于封装连接Oracle数据库的方法。在这个类中,我们将定义一个私有静态变量来存储连接字符串,以及公开的静态方法用于打开、关闭、执行SQL...

Global site tag (gtag.js) - Google Analytics