`
taohantao
  • 浏览: 16241 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

JDBC模板

阅读更多
------------------------------------------来源于北风网----------------------------------------------------------------------------------------
package com.ibeifeng.jdbc;

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

/*
* 数据库管理类
*/
public class DataBaseManager {
//驱动类名称
public static String JDBC_DRIVER = "com.mysql.jdbc.Driver";
//数据库连接URL
public static String JDBC_URL = "jdbc:mysql://localhost:3306/quote";
//数据库用户名
public static String JDBC_USER = "root";
//数据库密码
public static String JDBC_PASS = "123";

/**
* 获得连接对象
*/
public static Connection getConnection() {
Connection conn = null;
try {
//1.加载驱动类
Class.forName(JDBC_DRIVER);
//获得连接对象
conn = DriverManager.getConnection(JDBC_URL, JDBC_USER, JDBC_PASS);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}
}

/**
* 关闭连接对象
*/
public static void close(Connection conn) {
if(conn != null) {
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}

/**
* 关闭处理语句对象
*/
public static void close(Statement stmt) {
if(stmt != null) {
try {
stmt.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}

/**
* 关闭预处理语句对象
*/
public static void close(PreparedStatement pstmt) {
if(pstmt != null) {
try {
pstmt.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}

/**
* 关闭结果集对象
*/
public static void close(ResultSet rs) {
if(rs != null) {
try {
rs.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
分享到:
评论

相关推荐

    Spring_JDBC模板笔记

    **Spring JDBC模板详解** 在Java开发中,Spring框架提供了丰富的工具和库来处理数据库操作,其中JDBC模板(JdbcTemplate)是Spring对JDBC的一种封装,它极大地简化了数据库访问的复杂性,使得开发者可以更加专注于...

    Spring_jdbc模板相关jar包

    Spring JDBC模板是Spring框架的重要组成部分,它为Java开发者提供了一种简单而强大的方式来处理数据库操作。这个"Spring_jdbc模板相关jar包"包含了Spring框架中用于与关系型数据库交互的核心库,使得开发者无需直接...

    Spring_jdbc模板相关jar包(连接文件版本:5.1.47)

    本资源“Spring_jdbc模板相关jar包(连接文件版本:5.1.47)”包含了Spring JDBC的核心库,以及适用于MySQL数据库的特定连接器——mysql-connector-java-5.1.47-bin.jar。下面我们将深入探讨这些组件及其重要性。 ...

    在Spring中使用JDBC和JDBC模板的讲解

    本文将详细介绍在 Spring 中使用 JDBC 和 JDBC 模板的讲解,包括使用 JDBC 模板的好处、JDBC 模板的种类、使用 JDBC 模板的步骤、JDBC 模板的优点等内容。 一、使用 JDBC 模板的好处 在 Spring 中使用 JDBC 模板...

    javaJDBC项目模板

    "JDBCPro"是基础的JDBC模板,它主要展示了如何使用JDBC进行基本的数据操作。在这一阶段,你会看到以下关键知识点: 1. 数据库连接:通过`Class.forName()`加载数据库驱动,然后使用`DriverManager.getConnection()`...

    运用反射做的一个经典JDBC模板

    这就是“运用反射做的一个经典JDBC模板”所要探讨的主题。 反射是Java语言的一个强大特性,它允许程序在运行时动态地获取类的信息并调用其方法。在JDBC中,反射可以用来动态地创建数据库连接、执行SQL语句和处理...

    Spring JDBC模板类—org.springframework.jdbc.core.JdbcTemplate

    Spring JDBC模板类——`org.springframework.jdbc.core.JdbcTemplate`是Spring框架中的核心组件,它为Java开发者提供了一种方便、安全的方式来执行SQL语句,而无需直接管理数据库连接。`JdbcTemplate`通过抽象出低...

    day39-Spring 18-Spring的JDBC模板:查询的操作

    在Spring框架中,JDBC模板(JdbcTemplate)是Spring对Java数据库连接(JDBC)API的一个强大封装,它简化了数据库操作,使开发者能够更专注于业务逻辑而不是底层的数据库交互细节。今天我们将深入探讨Spring的JDBC...

    最近编译的DbTemplate是Java的JDBC模板,它结构紧凑,使用灵活,易于支持

    DbTemplate作为一种JDBC模板,就是在这样的背景下诞生的。 DbTemplate的设计理念是追求结构紧凑、使用灵活,以及易于支持对象上的Spring和CRUD操作。这种模板类库能够为开发者提供一种更加便捷的方式来处理数据库...

    day39-Spring 17-Spring的JDBC模板:完成增删改的操作

    在本篇博文中,我们将深入探讨Spring框架中的一个重要组件——JDBC模板(JdbcTemplate),它为简化Java数据库连接(JDBC)操作提供了便利。通过使用JdbcTemplate,开发者可以避免大量重复且易出错的JDBC代码,从而...

    JDBCDemo:自定义 jdbc 模板

    本项目"JDBCDemo:自定义jdbc模板"旨在提供一个自定义的JDBC模板,以简化数据库操作,并引入了数据库连接池和连接代理的概念,以提高应用程序的性能和可维护性。 首先,让我们深入了解一下JDBC模板。JDBC模板是...

    通用模板,JDBC 增删改查封转

    本主题主要探讨的是一个通用的JDBC模板,它简化了JDBC的使用,提高了代码的可复用性和可维护性,尤其适合初学者学习。 首先,我们来看"JDBCTemplate"。这是一个核心的类,它封装了JDBC的基本操作,如打开数据库连接...

    JDBC连接池(通用basedao)可直接用的模板

    本文将深入探讨JDBC连接池的概念、工作原理,并以"通用basedao"模板为例,讲解如何在实际项目中应用。 首先,我们需要理解JDBC连接池是什么。JDBC连接池,全称为Java Database Connectivity Connection Pool,它是...

    Spring的连接数据库以及JDBC模板(实例讲解)

    在本文中,我们将深入探讨如何使用Spring框架与JDBC模板来连接数据库并执行数据库操作。Spring JDBC模板提供了一种简洁的API,可以帮助我们避免手动管理数据库连接和事务,从而简化了数据库操作。 首先,要使用...

    Spring Data JDBC与JDBC的区别

    1. **自动配置**: Spring Boot通过自动配置,可以快速设置数据源和JDBC模板。 2. **Repository接口**: 开发者只需定义Repository接口,Spring会自动提供实现,无需编写繁琐的DAO层代码。 3. **ORM支持**: 尽管不如...

    spring_mvc_crud_jdbc_template:使用JDBC模板的Spring MVC Crud

    使用JDBC模板的Spring MVC CRUD这是一个简单的SPRING MVC项目,其中我使用了Spring MVC,JDBC模板进行数据操作,而在数据库方面,我使用了MYSQL数据库。脚步- 1.创建名称为“ usersdb”的MYSQL数据库2.使用以下命令...

    JAVA连接Mysql模板类之JDBC基础类

    java基础JDBC连接Mysql数据库。

    db-template:受 Spring JDBC 模板启发的 DB 模板

    Spring JDBC模板为开发者提供了一种简洁、高效的数据库访问方式,大大降低了与数据库交互的复杂性。现在,我们有一个名为"db-template"的项目,它受到了Spring JDBC模板的启发,旨在为数据库操作带来类似的便利,...

    ProjectExampleSwing:JDBC 模板项目

    `ProjectExampleSwing:JDBC 模板项目`是一个基于Java Swing的桌面应用程序,它提供了使用Java数据库连接(JDBC)技术与数据库交互的模板。Swing是Java Standard Edition(Java SE)的一部分,用于构建用户界面,而...

    belajar-ws:使用 Spring Boot、mysql 和 jdbc 模板学习 Web 服务

    在项目中,我们可以看到如何定义数据源、配置JDBC模板以及编写数据访问层(DAO)的代码,来执行CRUD(创建、读取、更新和删除)操作。 接着,MySQL是一种流行的开源关系型数据库管理系统,广泛用于Web应用。在...

Global site tag (gtag.js) - Google Analytics