`
Java_Fan
  • 浏览: 81776 次
  • 性别: Icon_minigender_1
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论

JDBC获取连接、关闭连接的简单工具类

 
阅读更多
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public final class JdbcUtils {
	private static String url = "jdbc:mysql://localhost:3306/jdbc";
	private static String user = "root";
	private static String password = "";

	private JdbcUtils() {
	}

	static {
		try {
			Class.forName("com.mysql.jdbc.Driver");
		} catch (ClassNotFoundException e) {
			throw new ExceptionInInitializerError(e);
		}
	}

	public static Connection getConnection() throws SQLException {
		return DriverManager.getConnection(url, user, password);
	}

	public static void free(ResultSet rs, Statement st, Connection conn) {
		try {
			if (rs != null)
				rs.close();
		} catch (SQLException e) {
			e.printStackTrace();
		} finally {
			try {
				if (st != null)
					st.close();
			} catch (SQLException e) {
				e.printStackTrace();
			} finally {
				if (conn != null)
					try {
						conn.close();
					} catch (SQLException e) {
						e.printStackTrace();
					}
			}
		}
	}
}

分享到:
评论

相关推荐

    jdbc连接mysql工具类

    下面将详细介绍如何使用Eclipse作为开发环境,通过编写一个JDBC工具类来连接MySQL数据库,并实现基本的增删改查功能。 首先,我们需要引入MySQL的JDBC驱动,也就是`mysql-connector.jar`。这个库文件包含了连接...

    jdbc连接oracle工具类

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

    JDBC数据库连接工具类

    一个简单的JDBC数据库连接工具类可能包含以下功能: ```java public class JdbcUtils { private static final String URL = "jdbc:mysql://localhost:3306/test"; private static final String USER = "root"; ...

    JDBC的工具类

    在实际开发中,为了提高代码的可重用性和减少重复性工作,我们通常会创建一个JDBC工具类,将数据库连接、关闭资源等操作封装起来。以下是一个关于JDBC工具类的详细解释。 1. **JDBC工具类的作用** - 提高代码的可...

    常用jdbc数据库连接jar包,数据库连接池jar包

    数据库连接池在初始化时会创建一定数量的数据库连接并保存起来,当应用程序需要连接时,可以从池中获取一个已存在的连接,而不是每次都去新建,用完后也不立即关闭,而是归还给连接池。这样可以显著减少建立和释放...

    Oracle jdbc 单例 工具类

    - 在Java代码中,通过工具类的静态方法获取连接,执行SQL操作,最后记得关闭连接。 ```java DB db = DB.getInstance(); // 获取单例 Connection conn = db.getConnection(); // 获取连接 try { Statement stmt = ...

    jdbc连接工具类 单例连接模式,进度1

    在本项目中,“jdbc连接工具类 单例连接模式,进度1”指的是创建了一个使用单例设计模式的JDBC连接工具类,以优化数据库连接的管理和复用,提高程序性能。下面我们将深入探讨这两个关键概念。 首先,让我们了解一下...

    JDBC连接工具mysql与oracle

    2. **建立连接**:使用`java.sql.DriverManager`类的`getConnection()`方法建立与MySQL的连接。提供数据库URL、用户名和密码: ```java String url = "jdbc:mysql://localhost:3306/mydatabase"; String username...

    JDBC工具类

    以下是一个简单的JDBC工具类的概述,以`jdbcmode.java`为例: 1. **数据库连接** - 使用`java.sql.DriverManager`类加载数据库驱动并建立连接。在`getConnection`方法中,通过`Class.forName`加载指定的数据库驱动...

    jdbc连接池c3p0工具包

    **jdbc连接池c3p0工具包** 在Java开发中,数据库操作是常见的任务,而JDBC(Java Database Connectivity)是Java与数据库交互的标准接口。然而,直接使用JDBC进行数据库连接可能会导致性能问题,因为每次连接和断开...

    JDBC简单地工具类.rar

    本资源"JDBC简单地工具类.rar"包含了一些基础的JDBC代码示例,适合初学者用来了解和学习JDBC的基本用法。 1. **JDBC驱动注册与连接** 在使用JDBC时,首先需要加载并注册对应的数据库驱动,通常通过`Class.forName...

    jdbc工具类

    在本篇文章中,我们将深入探讨JDBC工具类的核心概念、主要功能以及如何使用它来连接和操作MySQL数据库。 1. **JDBC基础** JDBC提供了一组标准接口和类,使得Java开发者能够通过统一的方式与各种关系型数据库进行...

    一种简单JDBC数据库连接池的实现

    应用程序在需要时可以从连接池中获取连接,使用完毕后归还,而不是每次操作都建立新的连接。这降低了频繁创建和关闭连接的开销,提高了系统效率。 在提供的资源中,`DatabasePool.conf`文件是配置数据库连接池的...

    java使用jdbc连接数据库工具类和jdbc连接mysql数据示例

    本文将详细解释如何使用JDBC连接MySQL数据库,以及如何创建一个工具类来简化数据库连接的管理。 首先,我们需要引入MySQL的JDBC驱动,这通常是一个jar文件,如`mysql-connector-java-5.1.20-bin.jar`。这个驱动包...

    jdbc 工具类、帮助类

    工具类通常会提供一个静态方法来获取数据库连接,通过连接池实现连接的复用。连接池如C3P0、HikariCP或Apache DBCP等,它们可以预先配置一定数量的连接,避免频繁创建和销毁连接,从而提高性能。 2. **预编译SQL...

    jdbc连接oracle数据库

    在使用JDBC连接Oracle数据库时,首先需要在项目的类路径中包含对应的ojdbc驱动jar文件。这里我们有ojdbc6_g.jar、ojdbc5_g.jar、ojdbc6.jar和ojdbc5.jar四个文件。其中,“_g”后缀通常表示包含了调试信息,对于开发...

    sqljdbc和测试jdbc连接类

    `test_jdbc.java`可能包含一个名为`TestJdbc`的类,这个类通常会实现上述的JDBC连接步骤,并可能包含一些额外的功能,如插入、更新、删除数据,或者执行存储过程。测试类可能会包含以下方法: - `void ...

    JDBC连接sqlserver与mysql

    Java Database Connectivity (JDBC) 是Java平台上的一个标准API,用于连接Java应用程序与各种类型的数据库,包括SQL Server和MySQL。本篇将详细介绍如何利用JDBC来连接这两种不同的数据库系统。 首先,我们来看SQL ...

    JDBC连接使用的包与DBUtils工具包

    本文将深入探讨JDBC连接使用的包以及DBUtils工具包,这两个组件在处理数据库连接时起着关键作用。 首先,我们来了解`mysql-connector-java-5.1.37-bin.jar`这个文件。这是MySQL数据库的Java驱动程序,由MySQL公司...

    jdbc连接池dbcp工具包

    通过连接池,开发者可以预先配置一定数量的数据库连接,这些连接在程序启动时被创建并存储在池中,当需要与数据库交互时,应用程序可以从池中获取一个已经建立好的连接,使用完毕后再归还给池,而不是直接关闭。...

Global site tag (gtag.js) - Google Analytics