package com.lwp.util;
import java.sql.*;
public class DBUtil {
public static Connection getConnection() {
Connection conn = null;
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
String dbUrl = "jdbc:oracle:thin:@127.0.0.1:1521:orcl";
String username = "oracle";
String password = "oracle";
conn = DriverManager.getConnection(dbUrl, username, password);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}
public static void close(PreparedStatement pstmt) {
if (pstmt != null) {
try {
pstmt.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
public static void close(Connection conn) {
if (conn != null) {
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
public static void close(ResultSet rs) {
if (rs != null) {
try {
rs.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
public static void commit(Connection conn) {
if (conn != null) {
try {
conn.commit();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
public static void rollback(Connection conn) {
if (conn != null) {
try {
conn.rollback();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
public static void setAutoCommit(Connection conn, boolean autoCommit) {
if (conn != null) {
try {
conn.setAutoCommit(autoCommit);
} catch (SQLException e) {
e.printStackTrace();
}
}
}
public static void main(String[] args) {
DBUtil.getConnection();
System.out.println("---------数据库连接成功!---------");
}
}
分享到:
相关推荐
本篇文章将详细讲解如何创建一个JDBC连接Oracle的工具类,以及在实际应用中需要注意的事项。 首先,我们需要了解JDBC的基本概念。JDBC是Java与数据库交互的一组接口和类,它允许Java程序通过SQL语句来操作数据库。...
Oracle客户端JDBC连接测试工具是一种实用程序,它允许开发者和系统管理员通过Java Database Connectivity (JDBC)接口测试与Oracle数据库的连接。这个工具通常包含在Oracle客户端安装中,或者可以作为一个独立的JAR...
JDBC连接数据库工具类 JDBC 连接数据库 ORACLE SQLSERVER MYSQL ORACLE 已测 OK 欢迎大家反馈 我的微博是: http://weibo.com/namenode
本文将深入探讨如何通过JDBC(Java Database Connectivity)连接Oracle远程数据库时,解决中文乱码的困扰。 首先,我们需要理解的是,中文乱码通常源于字符集不一致或配置不当。在Java应用中,数据在JVM(Java...
在使用JDBC连接Oracle数据库时,首先需要在项目的类路径中包含对应的ojdbc驱动jar文件。这里我们有ojdbc6_g.jar、ojdbc5_g.jar、ojdbc6.jar和ojdbc5.jar四个文件。其中,“_g”后缀通常表示包含了调试信息,对于开发...
综上所述,"Oracle jdbc 单例 工具类"主要涉及Oracle数据库的JDBC连接管理,通过单例模式实现连接的高效复用,以及在Java环境中与Oracle数据库交互的基础知识。理解这些概念对于任何使用Java进行数据库开发的程序员...
### 使用JDBC连接Oracle数据库 #### 一、简介与背景 Java Database Connectivity (JDBC) 是 Java 开发语言中的一项关键技术,它允许开发者通过标准 API 与多种类型的数据库进行交互。JDBC 提供了一种机制,使 Java...
标题中的“JDBC链接Oracle数据库增删改查通用工具类”指的是一个Java编程中的实用工具类,它封装了与Oracle数据库交互的JDBC操作,包括插入(Insert)、删除(Delete)、更新(Update)和查询(Select)这四种基本...
### 通过JDBC连接Oracle数据库的十大技巧 #### 1. 使用Thin驱动程序 在Java客户端软件开发过程中,Oracle提供了多种驱动程序供开发者选择。其中,OCI(Oracle Call Interface)驱动程序通过Java本地接口(JNI)与...
Oracle JDBC 连接类是 Oracle 数据库与 Java 应用程序之间进行通信的重要桥梁。Java Database Connectivity (JDBC) 是 Java 平台的标准接口,它允许程序员使用 Java 语言来执行 SQL 命令,从而操作数据库。Oracle ...
JDBC连接数据库工具类 JDBC 连接数据库 ORACLE SQLSERVER MYSQL ORACLE 已测 OK 欢迎大家反馈
将这个jar文件添加到你的项目的类路径中,这样你的程序就能找到并使用Oracle的JDBC驱动。 以下是使用JDBC连接Oracle数据库的基本步骤: 1. 引入JDBC驱动:在Java代码中,我们需要通过`Class.forName()`方法加载...
本主题将深入探讨如何使用JDBC连接MySQL和Oracle数据库。 首先,我们来看看MySQL。MySQL是一种流行的开源关系型数据库管理系统,以其高效、稳定和易于使用而受到广泛欢迎。在Java中连接MySQL数据库,你需要以下步骤...
本文将深入探讨如何通过Java的JDBC接口以sys用户连接到Oracle数据库,并解决可能遇到的问题。 首先,我们需要了解JDBC的基本概念。JDBC是Java API,它提供了一组接口和类,使得Java应用程序能够与各种类型的数据库...
3. **编写Java代码**:使用Java的`java.sql`包中的`DriverManager`类来注册Oracle JDBC驱动,并建立数据库连接。例如: ```java import java.sql.Connection; import java.sql.DriverManager; import java.sql....
- **无法找到或加载主类**:检查是否已经正确添加了 Oracle JDBC 驱动到项目的类路径中。 - **连接超时**:检查数据库服务器地址、端口号和服务名是否正确;确认网络连通性。 - **用户名或密码错误**:确保提供的...
总结来说,Java连接Oracle工具类的知识点涉及到了MVC模式的使用、JDBC API的操作、资源管理、异常处理以及SQL语句的执行等多个方面。通过封装SQLHelper工具类,可以简化数据库操作的代码,提高代码的可重用性和可...
假设我们想要使用这个工具类来连接到本地的 Oracle 11g 数据库,可以按照以下步骤进行: 1. **创建 `JDBCTool` 实例**:实例化 `JDBCTool` 类的对象,并设置必要的属性值,例如用户名、密码等。 2. **调用 `set...
PowerBuilder 作为一款强大的应用开发工具,支持多种数据库连接方式,其中包括通过 JDBC(Java Database Connectivity)来连接 Oracle 数据库。本文将详细介绍如何在 PowerBuilder 9 中配置并实现与 Oracle 10g ...
### JDBC连接Oracle数据库详解 #### 一、JDBC与Oracle数据库连接概述 JDBC(Java Database Connectivity)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口...