`

JDBC工具类实例

阅读更多

System.properties配置文件(放在src下面)

driver=com.microsoft.sqlserver.jdbc.SQLServerDriver

 url=jdbc:sqlserver://localhost:1433;DatabaseName=mp

 username=sa

 password=sa

 

JDBC连接工具类(单例模式)

public final class JdbcUtilsSing {

    private String url = "jdbc:mysql://localhost:3306/jdbc";

    private String user = "root";

    private String password = "";

    // private static JdbcUtilsSing instance = new JdbcUtilsSing();

    private static JdbcUtilsSing instance = null;

    private JdbcUtilsSing() {

    }

 

    public static JdbcUtilsSing getInstance() {

       if (instance == null) {

           synchronized (JdbcUtilsSing.class) {

              if (instance == null) {

                  instance = new JdbcUtilsSing();

              }

           }

       }

       return instance;

    }

 

    static {

       try {

           Class.forName("com.mysql.jdbc.Driver");

       } catch (ClassNotFoundException e) {

           throw new ExceptionInInitializerError(e);

       }

    }

 

    public Connection getConnection() throws SQLException {

       return DriverManager.getConnection(url, user, password);

    }

 

    public 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工具类

    **JDBC工具类详解** Java Database Connectivity(JDBC)是Java编程语言中用来规范客户端程序如何访问数据库的应用程序接口(API),提供了诸如查询和更新数据库中数据的能力。JDBC工具类是为了简化数据库操作,...

    Oracle jdbc 单例 工具类

    Oracle JDBC工具类是一种常见的设计模式应用,用于简化与Oracle数据库的交互。在Java编程中,JDBC(Java Database Connectivity)是连接Java应用程序和各种数据库的标准接口。Oracle JDBC驱动程序是Oracle公司提供的...

    JDBC工具类

    ### JDBC工具类——DBUtils详解 #### 一、概述 在Java编程中,数据库操作是一项常见且基础的任务。然而,直接使用JDBC进行数据库交互时,我们常常会遇到大量重复的代码片段,如连接数据库、执行SQL语句、处理结果...

    JDBC+JSP实例

    **JDBC+JSP实例详解** 在Web开发中,Java Servlet和JSP(JavaServer Pages)经常被用于构建动态网站,而JDBC(Java Database Connectivity)则是Java与数据库交互的标准接口。本实例将探讨如何使用JDBC在JSP中进行...

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

    具体实现方式可能在名为“jdbc工具类连接单例模式0914”的文件中详细描述,包括如何初始化连接池,如何处理并发场景下的连接获取与释放,以及可能的异常处理机制。 总之,通过结合JDBC连接工具类和单例设计模式,这...

    JDBC连接Hive实例

    JDBC提供了一组Java接口和类,这些接口定义了与数据库通信的方法。通过实现这些接口,数据库厂商可以创建符合JDBC规范的驱动程序,使得Java开发者可以使用统一的方式来连接不同的数据库系统。Hive也提供了符合JDBC...

    基于Mysql+Eclipse+JDBC的java实例

    在本文中,我们将深入探讨如何使用Java编程语言,结合MySQL数据库、Eclipse集成开发环境以及JDBC(Java Database Connectivity)来实现数据操作的实例。标题为“基于Mysql+Eclipse+JDBC的java实例”,说明我们将关注...

    SpringJdbcTemplate封装工具类

    这个封装工具类的出现是为了提供一种更简洁、易于使用的接口来执行SQL操作,减轻开发者处理数据库连接、事务管理以及异常处理的负担。下面我们将深入探讨SpringJdbcTemplate的相关知识点。 1. **SpringJdbcTemplate...

    Spring JDBC应用实例讲解

    首先,我们需要理解Spring JDBC是如何通过JdbcTemplate和NamedParameterJdbcTemplate这两个主要工具来封装JDBC操作的。 **1. JdbcTemplate** JdbcTemplate是Spring JDBC的基础,它提供了模板方法来处理常见的JDBC...

    mysql工具类 jdbc操作mysql java操作mysql mysql驱动

    在使用这个工具类时,开发者只需要实例化这个类,然后调用`query()`和`update()`方法,传入SQL语句和参数,就可以方便地进行数据库操作。对于不同版本的MySQL,如果遇到驱动不兼容的问题,可以根据实际的MySQL版本...

    使用spring jdbc template简化jdbc数据库操作实例代码

    本实例将深入解析如何使用Spring JDBC Template进行数据库操作,并包含详细的测试用例。 首先,我们需要在项目中引入Spring JDBC的相关依赖。在Maven工程中,可以在pom.xml文件中添加如下依赖: ```xml ...

    JDBC数据库访问技术全解和实例源代码

    ### JDBC数据库访问技术详解与实例源代码解析 #### 一、JDBC数据库访问技术概述 JDBC(Java Database Connectivity)是Java中用于操作数据库的一种标准API,它为开发者提供了一种统一的方式,来访问各种类型的...

    JDBC数据库辅助类

    这里的"JDBC数据库辅助类"就是这样的一个工具,旨在提高开发效率和代码可维护性。 首先,`JdbcResourceManager`可能是用来管理数据库连接和资源的对象。在JDBC中,`Connection`对象是昂贵的资源,需要正确地打开和...

    eclipse项目jdbc实例

    【标题】:Eclipse项目JDBC实例 在Java开发中,Eclipse是一个广泛使用的集成开发环境(IDE),它为开发者提供了高效、便捷的代码编辑、调试和构建工具。本项目是一个基于Eclipse的实例,主要展示了如何使用Java的...

    java个人开发工具类

    - 数据库操作工具类:如DBUtil,封装JDBC连接、SQL执行、结果集处理等,简化数据库操作。 - JSON解析工具类:如JsonUtil,提供JSON字符串与Java对象间的转换,如Gson或Jackson库的封装。 - 线程工具类:如...

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

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

    jdbc 简单实例 教你学会Java连数据库

    本教程将引导你逐步了解如何使用JDBC进行数据库连接,并提供一个简单的实例。 1. **JDBC基础知识**: - JDBC是Java API的一部分,它提供了标准的接口,让Java程序可以连接到不同的关系型数据库管理系统(RDBMS)。...

    dbutils JDBC第三方工具类

    **dbutils JDBC第三方工具类详解** 在Java编程中,数据库操作是不可或缺的一部分,而JDBC(Java Database Connectivity)则是Java语言连接数据库的标准接口。然而,直接使用JDBC进行数据库操作时,代码通常会显得...

    struts+jdbcpool实例

    在这个"struts+jdbcpool实例"中,开发者使用Struts作为前端控制器,处理用户请求,并结合JDBC连接池来优化数据库访问。JDBC连接池的基本思想是预先创建一定数量的数据库连接并存储在内存中,当应用程序需要时可以从...

    自己搭建的jdbc+mysql项目供新手学习使用(完整项目,包含相关需要的jar包,jdbcutils,工具类)

    【标题】中的“jdbc+mysql项目”是指一个使用Java编程语言通过JDBC(Java Database Connectivity)接口连接并操作MySQL数据库的实例。这个项目是专为初学者设计的,旨在帮助他们理解和掌握数据库交互的基本概念和...

Global site tag (gtag.js) - Google Analytics