`
ldsjdy
  • 浏览: 150940 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

jdbc工具类

    博客分类:
  • Jdbc
阅读更多
package com.jdbctest.Util;

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

public class JDBCUtil {
	
	//使用静态代码块
	static{
		try {    //加载数据库驱动
			Class.forName("com.mysql.jdbc.Driver");
		} catch (ClassNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
	//连接数据库参数
	private static final String URL="jdbc:mysql://127.0.0.1:3306/test";
         private static final String USER="root";
	private static final String PASSWORD="******";
	
	/**
	 * 获取数据库连接对象
	 * @return Connection
	 * @throws SQLException
	 */
	public static Connection getConnection(){
		//return DriverManager.getConnection(URL, USER, PASSWORD);throws SQLException
		Connection conn = null;
		try {
			conn=DriverManager.getConnection(URL,USER,PASSWORD);
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		return conn;
	}
	
	/**
	 * 关闭已经打开的
	 * @param rs ResultSet 数据库结果对象
	 * @param stmt Statement 数据库操作对象
	 * @param conn Connection 数据库连接对象
	 */
	public static void close(ResultSet rs,Statement stmt,Connection conn){
			try {
				if(rs!=null) rs.close();
				if(stmt!= null) stmt.clearBatch();
				if(conn!=null) conn.close();
			} catch (SQLException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		
		
	}
}
分享到:
评论

相关推荐

    JDBC工具类

    JDBC工具类是开发者为了简化JDBC操作而自定义的一组方法集合,通常包括数据库连接、SQL语句的执行、结果集处理等功能。封装JDBC工具类可以提高代码的可读性和复用性,减少重复的样板代码,使得数据库操作更加简洁...

    JDBC工具类(针对mySQL)

    1、JDBCUtil(JDBC工具类) 这里封装了Java与数据库建立连接,执行查询或更新语句,释放链接等基本方法,并使用连接池实现mySql高效率执行查询更新的功能。 2、SQLUtil(SQL语句工具类) 对基本SQL语句进行了...

    SpringBoot中封装jdbc工具类

    现在的数据层的开发,大多会使用如MyBatis或...由于部分场景下MyBatis或JPA之类无法满足我的需求,所以我打算自己封装一套查数据库的工具类。 文章地址: https://blog.csdn.net/lxyoucan/article/details/124042295

    spring的jdbc工具类

    spring的jdbc工具类,对数据库的操作,对数据库进行增删改查的操作

    功能强大的JDBC工具类

    此JDBC工具类功能强大,不仅支持查询,还可支持批量操作指定的SQL

    jdbc 工具类、帮助类

    一个优秀的JDBC工具类或帮助类是为了简化数据库操作,提高代码的可读性和复用性而设计的。在给定的“jdbc 工具类、帮助类”主题中,我们可以探讨以下几个重要的知识点: 1. **连接管理**:在JDBC中,建立和关闭...

    javaweb jdbc工具类.zip

    本压缩包"javaweb-jdbc工具类.zip"提供了一个实用的工具包,旨在简化数据库操作,使持久层 Dao 包的编写更加简便,提高开发效率。下面我们将详细探讨JDBC工具类的关键知识点。 1. **数据库连接管理**:在Java Web...

    java连接SqlServer完整代码,工具类,jdbc

    JDBC工具类的构建 1.资源释放 见https://mp.csdn.net/postedit/86577443 2.驱动防二次注册 ``` Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); //Driver是静态代码块,类加载了就执行,用...

    JDBC的工具类

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

    JDBC工具类.txt

    ### JDBC工具类知识点详解 #### 一、JDBC概述与工具类的作用 JDBC(Java Database Connectivity)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。...

    jdbc工具类2

    **JDBC工具类2** Java Database Connectivity (JDBC) 是Java平台中用于与关系型数据库交互的一组标准API。它允许Java程序通过编写Java代码来访问和处理数据库数据。在"jdbc工具类2"中,我们关注的是如何优化和封装...

    java开发Servlet使用jdbc工具类

    分析和学习这些源代码可以帮助我们更好地理解和应用自定义的JDBC工具类,提升我们的Java Web开发效率。在实际项目中,这样的工具类库可以提高代码的可读性和可维护性,减少重复代码,同时降低出错的可能性。

    自己封装的jdbc工具类

    给学生讲课课上写的jdbc封装类,对基本的增删改查和事务做了封装。例子中用的是oracle 11g数据库,如果换其他数据库直接改连库字符串就行,其他的不用动,适合初学者学习。查询的时候会省掉很多工作量,不需要一个一...

    JDBC封装的工具类

    JDBC封装的工具类,将所有共同的代码提取过来,形成工具类

    自己封装的JDBC工具类

    自己封装的JDBC工具类,能够实现对数据库的增删改查以及批处理,事物处理等操作

Global site tag (gtag.js) - Google Analytics