`
奎河少年
  • 浏览: 24463 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JDBC封装DBUtil

阅读更多
import java.sql.*;

public class DBUtil {
	public static Connection getConnection(){
		Connection conn = null;
		try {
			Class.forName("com.mysql.jdbc.Driver");
			conn = DriverManager.getConnection("jdbc:mysql://localhost/test","root","root");
		} catch (Exception e) {
			e.printStackTrace();
		}
		return conn;
	}
	
	public static PreparedStatement prepare(Connection conn,String sql){
		PreparedStatement ps = null;
		try {
			ps = conn.prepareStatement(sql);
		} catch (SQLException e) {
			e.printStackTrace();
		}
		return ps;
	}
	
	public static void closeConnection(Connection conn){
		if(null != conn){
			try {
				conn.close();
				conn = null;
			} catch (SQLException e) {
				e.printStackTrace();
			}
		}
	}
	
	public static void closePreparedStatement(PreparedStatement ps){
		if(null != ps){
			try {
				ps.close();
				ps = null;
			} catch (SQLException e) {
				e.printStackTrace();
			}
		}
	}
	
	public static void closeResultSet(ResultSet rs){
		if(null != rs){
			try {
				rs.close();
				rs = null;
			} catch (SQLException e) {
				e.printStackTrace();
			}
		}
	}
}

 

分享到:
评论

相关推荐

    JDBC封装.rar

    "JDBC封装方式"可能是包含上述封装策略的源代码文件,如`DBUtil.java`,`UserDAO.java`,`UserDAOImpl.java`等,这些文件共同构成了一个完整的JDBC封装体系。 通过以上介绍,我们可以理解JDBC封装是Java开发中提升...

    java增删改查JDBC封装类(泛型封装)

    "java增删改查JDBC封装类(泛型封装)"这个主题是关于如何利用泛型来优化JDBC操作,以提高代码的可读性、安全性和复用性。以下将详细讲解这个主题涉及的知识点。 1. **JDBC基础**: - JDBC是Java中连接数据库的标准...

    Oracle JDBC DbUtil jdbc数据库连接

    Oracle JDBC DbUtil 是一个用于简化Java应用程序与Oracle数据库交互的工具包。这个工具包通过提供便利的类和方法,使得开发者能够更高效地执行SQL语句、管理数据库连接以及处理结果集。在给定的文件中,我们可以看到...

    DB.rar_jdbc封装

    本压缩包“DB.rar_jdbc封装”显然是一个关于如何使用Java JDBC进行数据库连接封装的示例或教程。下面我们将详细探讨JDBC以及如何进行封装。 首先,JDBC是Java平台上的一个接口,它允许Java应用程序与各种数据库进行...

    jdbc.rar_JDBC增删改查_java jdbc_jdbc_jdbc 增删改查_jdbc封装

    在这个“jdbc.rar”压缩包中,我们很显然会看到关于使用Java JDBC进行数据操作的示例代码,特别是增删改查(CRUD)功能的实现以及可能的封装。 首先,让我们理解JDBC的基本工作流程: 1. **加载驱动**:在使用JDBC...

    java 使用jdbc封装连接数据库

    下面是一个简单的JDBC封装示例: ```java import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class DBUtil { private static final String URL = "jdbc:mysql:/...

    自己封装的JDBC

    标题中的“自己封装的JDBC”指的是开发人员为了简化Java数据库连接(JDBC)操作,...但根据提供的信息,我们可以理解这个压缩包可能包含了一个自定义的JDBC封装库的源代码,可以下载博文链接中的资源,进行学习和参考。

    轻量级封装jdbc 实现增删改查

    因此,为了提高开发效率和代码的可读性,通常会进行轻量级的JDBC封装,这就是“轻量级jdbc 封装类”的概念。 轻量级JDBC封装类的目标是简化上述流程,提供更简洁、易用的API,同时保持灵活性,以便在不依赖大型ORM...

    JDBC操作 简单封装

    标题"JDBC操作 简单封装"指出,我们要讨论的是如何通过编写自定义的Java类或者方法来包装基础的JDBC操作,使其更易于使用。这样的封装通常会涉及以下几个关键点: 1. 数据库连接管理:封装类会包含初始化和关闭...

    Dbutil使用jar包

    Dbutil,全称为Apache Commons DbUtils,是一款由Apache软件基金会开发的开源Java工具包,它为JDBC(Java Database Connectivity)提供了一层简单的封装,旨在让数据库操作变得更加便捷且不易出错。DbUtil的设计目标...

    对jdbc的封装的总结

    在封装中,我们可以将这些步骤抽象为一个或多个方法,例如,创建一个DBUtil类,包含getConnection()、executeQuery()和closeResources()等方法。 `dbconfig.properties`文件通常用于存储数据库配置信息,如数据库...

    mysql JDBC C3P0 封装类

    4. 封装JDBC操作:创建一个数据库操作类,如`DBUtil`,提供获取连接、释放连接、执行SQL等方法。在获取连接时,从数据源中借用连接;执行完SQL后,将连接归还到数据源。 ```java public class DBUtil { private ...

    DButil的jar

    DBUtil的流行在于它将繁琐的JDBC代码封装起来,使得数据库的增删查改操作更为简洁,降低了出错的可能性。 在Java编程中,JDBC是标准的API,允许开发者与各种类型的数据库进行交互。然而,直接使用JDBC往往需要处理...

    jdbc mysq 封装

    JDBC封装是为了简化数据库操作,提高代码的可读性和可维护性。在给定的"jdbc mysql 封装"主题中,我们主要讨论的是如何在Java项目中创建一个简洁而实用的MySQL数据库操作类,以便于进行数据的增删改查操作。 首先,...

    JDBC 数据库连接和操作的封装

    ### JDBC 数据库连接和操作的封装 #### 一、引言 在软件开发过程中,数据库操作是必不可少的一部分。为了提高代码的复用性和降低维护成本,通常会将数据库连接及基本的增删查改(CRUD)操作进行封装。本文将详细...

    dbutil-java于sql的连接

    `DBUtil`类可以进一步封装这些操作,提供更便捷的数据库访问方式,比如连接池管理,自动关闭资源等。 6. **dbutil工具类**: `dbutil`可能是一个自定义的工具类,包含如获取连接、执行SQL、处理结果集等常用方法,以...

    数据库操作的DBUtil包,SQL2005驱动包,ASCII编码字符集

    在Java编程中,DBUtil包经常被用来封装JDBC(Java Database Connectivity)操作,以提高代码的可读性和可维护性。使用DBUtil包时,开发者需要配置数据库连接参数,如URL、用户名、密码等,然后通过调用其提供的方法...

    对Apache的DbUtil实现<类自动装载>

    DbUtil 对 JDBC 进行简单的封装,帮我们做了很多工作,省去很多重复冗余的代码。 但 DbUtil 对类的自动装载没有进行较好的封装 本demo实现了数据库中字段若为下划线分隔,而对应的实体类中是以驼峰式命名的情况进行...

    实验3 JDBC操作数据库3

    7. **数据库工具类DBUtil**:在实际开发中,通常会封装一个DBUtil工具类,用于管理和关闭数据库资源,以简化代码和避免资源泄露。这个工具类可能包含数据库连接池等高级功能,提供更方便的数据库操作接口。 8. **...

    JDBC连接数据库(适当的封装查询、新增修改删除)的方法

    在Java编程中,JDBC(Java Database Connectivity)是用于与各种数据库进行交互的一套标准API...例如,可以创建一个`DBUtil`类,包含静态方法来执行SQL语句,处理连接等。这样的封装可以降低代码复杂度,提高开发效率。

Global site tag (gtag.js) - Google Analytics