`
jvtarena
  • 浏览: 16752 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

java语言的一个重要jdbc的工具类

    博客分类:
  • java
阅读更多
乐于分享,以下文章由小编分享给大家;
  jdbc是java语言当中的一个非常重要的一个知识点,今天我会写一个jdbc的工具类

  提供给调用者

  首先我们先建一个oracleUtilsr类请看看下列代码

  package day01;

  import java.io.FileInputStream;

  import java.io.FileNotFoundException;

  import java.io.InputStream;

  import java.sql.Connection;

  import java.sql.DriverManager;

  import java.sql.PreparedStatement;

  import java.sql.ResultSet;

  import java.sql.SQLException;

  import java.sql.Statement;

  import java.util.Properties;

  /**

  * 1.oracle连接工具类,工具类的意思就是

  *   讲繁琐而重复性多的代码封装成一个工具

  *   通过调用而获取,写工具类的好处就是减少

  *   代码量,提高开发效率

  * @author Administrator

  *

  */

  public class OracleUtils {

  private static String driver;//注册驱动的参数

  private static String url;//连接数据库参数

  private static String user;//连接数据用户

  private static String pwd;//连接数据库密码

  private static  Properties prop=new Properties();

  /*

  * 这个静态块在类加载的时候通过IO流和Properties把配置文件的

  * 参数传进来

  */

  static{

  try {

  InputStream in=new FileInputStream("dboracle1.properties");

  prop.load(in);

  driver=prop.getProperty("driver");//获取驱动

  url=prop.getProperty("url");//获取连接

  user=prop.getProperty("user");//获取账号

  pwd=prop.getProperty("pwd");//获取密码

  } catch (Exception e){

  e.printStackTrace();

  }

  }

  /**

  * 创建一个连接方法,提供给调用者使用

  * @return 返回的是一个Connection对象

  * @throws Exception

  */

  public static Connection getConnection()throws Exception {

  Connection conn=null;

  try{

  Class.forName(driver);//把OracleDriver实例化

  conn=DriverManager.getConnection(url, user, pwd);//输入连接参数创建Connection对象

  }catch(Exception e){

  e.printStackTrace();

  }

  return conn;

  }

  /**

  * 创建close方法把Statement对象关闭

  * @param stmt

  */

  public static void close(Statement stmt){

  if(stmt!=null){

  try {

  stmt.close();

  } catch (SQLException e) {

  e.printStackTrace();

  }

  }

  }

  /**

  * 创建close方法把close对象关闭

  * @param rs

  */

  public static void close(ResultSet rs){

  if(rs!=null){

  try {

  rs.close();

  } catch (SQLException e) {

  e.printStackTrace();

  }

  }

  }

  /**

  * 创建close方法把Connection对象关闭

  * @param conn

  */

  public static void close(Connection conn){

  if(conn!=null){

  try {

  conn.close();

  } catch (SQLException e) {

  e.printStackTrace();

  }

  }

  }

  }

  通过以上代码可以看出,jdbc的工具类给我们编程人员提供了编写代码的方便大大提高开发效率,今天的案例就写到这里
我们在通过不间断地学习,才能获取真正的知识,从来不满足现在所拥有的知识,不断进取是根本,在编程的世界里也是这样,我喜欢获得新的知识,为获得新的知识兴奋,希望你也是一样,学无止境!!!
(责任编辑:广州达内)
分享到:
评论

相关推荐

    jdbc 工具类、帮助类

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

    jdbc工具类

    通过以上讲解,我们可以看到JDBC工具类在简化数据库操作,提高代码复用性和健壮性方面发挥着重要作用。对于MySQL数据库,结合JDBC工具类,我们可以更高效地进行数据的读写和管理。在实际项目中,根据需求和场景选择...

    java jdbc 需要包

    综上所述,这些jar文件组合在一起,可以构建一个基于Spring框架,利用JDBC访问MySQL数据库的Java应用程序。在实际开发中,通常会通过Maven或Gradle等构建工具来管理这些依赖,而不是直接引入jar文件。这样可以确保...

    dbf-jdbc-wisecoders,JAVA 读写DBF文件工具包

    `dbf-jdbc-wisecoders`是一个Java库,它提供了对DBF文件的读写功能,使得开发者能够通过Java语言方便地操作这些文件。 这个工具包的主要特点和功能包括: 1. **JDBC接口**:`dbf-jdbc-wisecoders`通过提供一个类似...

    使用java,jdbc连接数据库和Java swing图形化界面完成一个商品管理系统.zip

    在这个名为“使用java,jdbc连接数据库和Java swing图形化界面完成一个商品管理系统.zip”的压缩包中,包含了使用Java编程语言,结合JDBC(Java Database Connectivity)接口与MySQL数据库,以及利用Java Swing构建...

    JDBC工具类.txt

    在实际开发过程中,为了提高代码的复用性和可维护性,通常会封装一个JDBC工具类,用于简化数据库操作的过程。 #### 二、注册驱动与获取连接对象 在JDBC编程中,首先需要注册数据库驱动,然后才能通过DriverManager...

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

    首先,JDBC(Java Database Connectivity)是Java语言连接数据库的标准接口,由Oracle公司提供。它允许Java应用程序与各种数据库进行交互,包括MySQL。使用JDBC,我们需要以下步骤: 1. **加载驱动**:在Java程序中...

    Java语言SQL接口—JDBC编程技术

    Java语言的SQL接口,即Java Database Connectivity(JDBC),是Java平台中用于访问数据库的关键标准API。它由一组Java类和接口组成,允许Java开发者执行SQL语句并与各种数据库进行交互。JDBC提供了统一的接口,使得...

    java个人开发工具类

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

    java操作Access数据库文件工具类

    标题中的“Java操作Access数据库文件工具类”指的是使用Java编程语言来与Microsoft Access数据库进行交互的工具类。在Java中,我们通常通过JDBC(Java Database Connectivity)API来实现这样的功能,它允许Java程序...

    JAVA操作mysql工具类

    这篇博客的作者提供了一个自封装的JAVA操作MySQL数据库的工具类,这有助于简化数据库的交互过程,提高代码的可读性和可维护性。这里我们将深入探讨这个工具类可能涉及的关键知识点。 1. **JDBC(Java Database ...

    Java语言SQL接口 JDBC编程技术

    总结来说,Java语言的SQL接口JDBC为开发者提供了一个强大且灵活的工具,用于与各种数据库进行交互。理解并熟练运用JDBC,可以提升数据库应用的开发效率和质量。通过阅读"Java语言SQL接口 JDBC编程技术"的相关文档,...

    javajdbc课程设计

    Java JDBC课程设计是一个深入学习Java数据库连接和应用开发的实践项目。在这个项目中,开发者使用Java编程语言构建了一个学生成绩管理系统,它包含了对数据库的基本操作,如增加、删除、修改和查询数据。以下是这个...

    JDBC工具类完整版.docx

    综上所述,`DBUtil`是一个基础的JDBC工具类,实现了基本的数据库连接管理和SQL操作功能,对于简单的Java应用来说已经足够。但在大型项目中,通常会使用ORM框架(如Hibernate、MyBatis)来进一步抽象数据库操作,提供...

    java jdbc 测试项目

    总的来说,这个"java jdbc 测试项目"提供了一个学习和实践JDBC操作数据库的好平台,包括了基本的JDBC工具类实现、数据库连接配置以及使用JUnit进行单元测试。通过这个项目,开发者可以深入理解JDBC的工作原理,提高...

    Java工具类

    在Java领域,一个优秀的工具类库能够帮助开发者避免重复造轮子,专注于业务逻辑。以下是对标题和描述中提及的知识点的详细解释: 1. **数据库连接**:Java提供了多种方式来连接数据库,如JDBC(Java Database ...

    JAVA数据库驱动 MYSQL JDBC驱动

    Java数据库连接(JDBC)是Java编程语言中用于与各种类型数据库交互的一组接口和类。MySQL JDBC驱动,也称为MySQL Connector/J,是实现JDBC规范的特定于MySQL的驱动程序,它允许Java应用程序通过网络连接到MySQL...

    JDBC数据库连接工具类

    总的来说,JDBC数据库连接工具类是Java开发中的一个重要组件,它封装了数据库连接的细节,提高了代码的可读性和可维护性。开发者可以根据项目的具体需求,设计并实现功能更加完善的工具类,以满足不同场景下的数据库...

Global site tag (gtag.js) - Google Analytics