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连接类
在本场景中,我们关注的是一个名为"C#中oracle连接数据库的封装类"的主题,这个主题涉及到创建一个名为`DbHelperOra.cs`的类,用于简化与Oracle数据库的交互。这种封装可以提高代码的可读性和复用性,减少直接处理...
Oracle JDBC 连接类是 Oracle 数据库与 Java 应用程序之间进行通信的重要桥梁。Java Database Connectivity (JDBC) 是 Java 平台的标准接口,它允许程序员使用 Java 语言来执行 SQL 命令,从而操作数据库。Oracle ...
根据给定的信息,本文将详细解释如何在C#中封装一个用于操作Oracle数据库的类,并实现基本的功能,如查询、更新、插入数据以及调用存储过程等。 ### 一、理解C#与Oracle数据库交互的基本原理 #### 1.1 C#与Oracle...
Oracle连接工具plsql11x64位Oracle连接工具plsql11x64位Oracle连接工具plsql11x64位Oracle连接工具plsql11x64位Oracle连接工具plsql11x64位Oracle连接工具plsql11x64位Oracle连接工具plsql11x64位Oracle连接工具...
标题提到的"oracle连接需要的驱动"指的是Oracle JDBC驱动,它允许Java应用程序通过JDBC(Java Database Connectivity)接口与Oracle数据库进行通信。 Oracle JDBC驱动主要有四种类型: 1. ** Thin Driver (jdbc:...
本篇文章将详细讲解如何创建一个JDBC连接Oracle的工具类,以及在实际应用中需要注意的事项。 首先,我们需要了解JDBC的基本概念。JDBC是Java与数据库交互的一组接口和类,它允许Java程序通过SQL语句来操作数据库。...
C#中的 Oracle 数据库连接字符串和数据库帮助类 C# 中的 Oracle 数据库连接字符串是指在 C# 项目中连接 Oracle 数据库所需的字符串。该字符串通常包含了数据库连接所需的信息,如数据库服务器的地址、用户名、密码...
封装了java连接Oracle的工具类
Oracle连接常见问题 Oracle连接常见问题
"Oracle 连接字符串多种方法" Oracle 连接字符串是指连接 Oracle 数据库的字符串书写方法,本文总结了多种连接 Oracle 数据库的字符串书写方法。 一、标准连接字符串 标准连接字符串是最基本的连接字符串格式,...
标题中提到的“Oracle客户端连接远程服务器”,是指使用Oracle数据库客户端软件来建立与远程Oracle数据库服务器的连接。Oracle数据库是一种广泛使用的商业数据库系统,它支持多用户并发访问并保证数据的一致性,适用...
在C#中,你可以使用`OracleConnection`类来创建一个数据库连接。下面是一个示例: ```csharp using Oracle.ManagedDataAccess.Client; public void ConnectToOracle() { string connectionString = "your_...
除此之外,"使用说明.txt"文件很可能是提供了如何集成和使用OracleHelper类的详细步骤,包括但不限于如何添加引用、实例化OracleHelper对象、调用其方法以及如何配置连接字符串等。连接字符串通常包含数据库服务器...
oracle数据库连接工具:toad oracle 11
### 强制释放Oracle数据连接方案 在日常的数据库管理工作中,我们经常遇到数据库连接超限的情况,这通常是由于大量的数据库连接未被正确关闭或回收所导致的。本文将详细介绍如何查看并调整Oracle数据库的连接数量...
"oracle连接包"可能指的是Oracle的ojdbc驱动,例如`ojdbc8.jar`或`ojdbc7.jar`等,这些驱动包允许Java应用通过JDBC API与Oracle数据库建立连接。将这个连接包放入项目的`lib`目录下,意味着它是项目运行时的依赖库,...
特别是在使用如 WebLogic 或 WebSphere 这类中间件时,通过连接池的方式虽然可以有效提升数据源的连接数,但仍然可能会遇到连接数达到一定阈值后无法继续增加的情况。 #### 二、问题分析 根据提供的信息,该问题...
2. **创建Oracle连接类** 创建一个名为`OracleConnectionHelper`的静态类,用于封装连接Oracle数据库的方法。在这个类中,我们将定义一个私有静态变量来存储连接字符串,以及公开的静态方法用于打开、关闭、执行SQL...
Java连接Oracle工具类的知识点包括以下几个方面: 1. MVC模式:在Java中,MVC(Model-View-Controller)模式是一种广泛使用的设计模式,用于将应用程序分为三个核心部分:模型(Model)、视图(View)和控制器...