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

jdbc 简单封装

阅读更多
package com.fms.jdbc;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
/**
* 数据原始位置
* @author weir
*
*/
public class AttendanceRecordCardDbConn {
private Connection Conn = null;
    private Statement Stmt = null;
    private ResultSet Rs = null;
    public AttendanceRecordCardDbConn() {
    try {
            Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();
            Conn = java.sql.DriverManager.getConnection("jdbc:sqlserver://172.168.1.3:1433;DatabaseName=netsys1;SelectMethod=direct", "sa","sa");
        } catch (Exception e) {
            e.printStackTrace();
        }
}
   
    public ResultSet ExecuteQuery(String sql) {
        Rs = null;
        try {
            Stmt = Conn.createStatement();
            Rs = Stmt.executeQuery(sql);
        } catch (SQLException e) {
            System.err.println("执行查询语句出错:" + e.getMessage() + sql);
        }
        return Rs;
    }
   
    public void ExecuteUpdate(String sql) {
        PreparedStatement PreStmt = null;
        try {
            PreStmt = Conn.prepareStatement(sql);
            PreStmt.executeUpdate();
            PreStmt.close();
        } catch (SQLException e) {
            System.err.println("执行更新语句出错:" + e.getMessage() + sql);
        }
    }
    public void Close() {
        try {
            if (Rs != null) {
                Rs.close();
            }
            if (Stmt != null) {
                Stmt.close();
            }
            if (Conn != null) {
                Conn.close();
            }
        } catch (SQLException e) {
            System.err.println("数据库关闭失败,异常为:" + e.getMessage());
        }
    }
}
分享到:
评论

相关推荐

    游戏服务器 数据库连接池 jdbc 简单封装

    本文将深入探讨“游戏服务器数据库连接池JDBC简单封装”的相关知识点。 首先,我们需要理解JDBC(Java Database Connectivity)的概念。JDBC是Java语言中用来规范客户端程序如何访问数据库的应用程序接口,提供了...

    JDBC简单封装类

    在这个"JDBC简单封装类"中,我们可以预期找到一种方法来简化这些常见的数据库操作。 首先,让我们详细了解一下JDBC的基本步骤: 1. **加载驱动**:通过`Class.forName()`方法加载数据库驱动,使Java应用程序能够与...

    类似hibernate的jdbc封装

    这个“类似hibernate的jdbc简单封装”可能包括以下特性: 1. **连接池管理**:为了提高性能和资源利用率,封装可能会集成如C3P0、HikariCP或Apache DBCP等连接池库,使得数据库连接能被有效管理和复用。 2. **SQL...

    JDBC操作 简单封装

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

    封装过的jdbc包

    对jdbc简单封装,实现基本增删改查,使用时请用编译器导入继承BaseDao类即可

    java的jdbc简单封装方法

    这篇教程主要讨论的是如何对JDBC进行简单封装,以提高代码的可维护性和复用性。下面我们将详细分析文中提供的封装方法。 1. **配置文件**:在Java应用中,通常会将数据库连接的敏感信息(如驱动、URL、用户名和密码...

    JDBC封装.rar

    "JDBC封装"是指将常见的数据库操作,如增删改查(CRUD:Create, Read, Update, Delete),进行模块化和抽象化的过程,以便于在代码中重复使用和简化数据库交互。下面将详细介绍JDBC封装的原理、步骤以及它带来的好处...

    jdbc封装包

    【标题】:JDBC封装包 【描述】:JDBC(Java Database Connectivity)是Java语言中用来规范客户端程序如何访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。这个封装包是我个人制作的,旨在简化...

    JDBC封装类

    标题:JDBC封装类 描述:此文章将详细介绍一个用于简化Java中JDBC操作的封装类,该类通过提供一系列方法来加速数据库编程任务,包括建立数据库连接、执行查询、处理结果集以及执行更新操作。 ### 一、JDBC封装类...

    jdbc mysq 封装

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

    JDBC轻量级封装(包含数据库真分页查询),好用

    对JDBC的封装,适合多种数据库,使用简单方便。 包含对oracle,mysql,sqlserver等数据库的分页查询实现,之前传的没有simple,这次加上了 (欢迎下载我的最新改良版本:http://download.csdn.net/source/1644852)

    自己封装的JDBC

    标题中的“自己封装的JDBC”指的是开发人员为了简化Java数据库连接(JDBC)操作,根据实际项目需求自定义的一套API。这种封装通常是为了提高代码的可读性、可维护性和减少重复代码,使数据库操作更加便捷。下面将...

    JDBC简单地工具类.rar

    本资源"JDBC简单地工具类.rar"包含了一些基础的JDBC代码示例,适合初学者用来了解和学习JDBC的基本用法。 1. **JDBC驱动注册与连接** 在使用JDBC时,首先需要加载并注册对应的数据库驱动,通常通过`Class.forName...

    JDBC操作封装 IO流操作封装 CRC效验码生成

    使用很简单。 请仔细看看doc就明白了。对于查询出对象,此工具包目前支持的比较好的是mysql,鉴于数据库字段全大写的问题,如果你的类属性愿意全大写,那支持oracle也没问题。换下驱动就ok了。 附DOC文档和源...

    JDBC数据操作封装

    本篇文章将详细讲解如何利用JDBC进行数据操作封装,包括增删查改(CRUD)的基本操作,以及如何对多条数据进行事务处理,并将结果返回到对象集合和List中。 首先,我们需要理解JDBC的基本步骤: 1. **加载驱动**:...

    泛型封装JDBC

    下面是一个简单的泛型JDBC查询方法的示例: ```java public <T> List<T> executeQuery(String sql, Object[] params, Class<T> clazz) { // 连接数据库,执行SQL,获取ResultSet ResultSet resultSet = ...

    jdbc 封装例子 servlet

    以下是一个简单的JDBC封装类的概览: ```java public class JDBCUtil { private static final String URL = "jdbc:mysql://localhost:3306/test"; private static final String USER = "root"; private static ...

    JAVA人事管理系统servlet简单实例

    4. **JDBC简单封装** 为了提高代码的可读性和可维护性,开发者通常会将数据库操作进行封装,形成DAO(Data Access Object)层。在本实例中,可能会有一个`EmployeeDAO`和`DepartmentDAO`类,分别对应员工和部门的...

    一个对JDBC进行简单封装的开源工具类库._使用它能够简化JDBC应用程序的开发,不会影响程序的性能_wasdb.zip

    一个对JDBC进行简单封装的开源工具类库._使用它能够简化JDBC应用程序的开发,不会影响程序的性能_wasdb

    jdbc的封装

    `ConnectionDemo.java`示例可能展示了一个简单的JDBC操作流程,包括初始化连接、执行SQL、处理结果和关闭连接。通过学习和理解这个示例,开发者可以了解如何在实际项目中封装和使用JDBC,提高代码质量,降低维护成本...

Global site tag (gtag.js) - Google Analytics