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(Java Database Connectivity)的概念。JDBC是Java语言中用来规范客户端程序如何访问数据库的应用程序接口,提供了...
在这个"JDBC简单封装类"中,我们可以预期找到一种方法来简化这些常见的数据库操作。 首先,让我们详细了解一下JDBC的基本步骤: 1. **加载驱动**:通过`Class.forName()`方法加载数据库驱动,使Java应用程序能够与...
这个“类似hibernate的jdbc简单封装”可能包括以下特性: 1. **连接池管理**:为了提高性能和资源利用率,封装可能会集成如C3P0、HikariCP或Apache DBCP等连接池库,使得数据库连接能被有效管理和复用。 2. **SQL...
标题"JDBC操作 简单封装"指出,我们要讨论的是如何通过编写自定义的Java类或者方法来包装基础的JDBC操作,使其更易于使用。这样的封装通常会涉及以下几个关键点: 1. 数据库连接管理:封装类会包含初始化和关闭...
对jdbc简单封装,实现基本增删改查,使用时请用编译器导入继承BaseDao类即可
这篇教程主要讨论的是如何对JDBC进行简单封装,以提高代码的可维护性和复用性。下面我们将详细分析文中提供的封装方法。 1. **配置文件**:在Java应用中,通常会将数据库连接的敏感信息(如驱动、URL、用户名和密码...
"JDBC封装"是指将常见的数据库操作,如增删改查(CRUD:Create, Read, Update, Delete),进行模块化和抽象化的过程,以便于在代码中重复使用和简化数据库交互。下面将详细介绍JDBC封装的原理、步骤以及它带来的好处...
【标题】:JDBC封装包 【描述】:JDBC(Java Database Connectivity)是Java语言中用来规范客户端程序如何访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。这个封装包是我个人制作的,旨在简化...
标题:JDBC封装类 描述:此文章将详细介绍一个用于简化Java中JDBC操作的封装类,该类通过提供一系列方法来加速数据库编程任务,包括建立数据库连接、执行查询、处理结果集以及执行更新操作。 ### 一、JDBC封装类...
JDBC封装是为了简化数据库操作,提高代码的可读性和可维护性。在给定的"jdbc mysql 封装"主题中,我们主要讨论的是如何在Java项目中创建一个简洁而实用的MySQL数据库操作类,以便于进行数据的增删改查操作。 首先,...
对JDBC的封装,适合多种数据库,使用简单方便。 包含对oracle,mysql,sqlserver等数据库的分页查询实现,之前传的没有simple,这次加上了 (欢迎下载我的最新改良版本:http://download.csdn.net/source/1644852)
标题中的“自己封装的JDBC”指的是开发人员为了简化Java数据库连接(JDBC)操作,根据实际项目需求自定义的一套API。这种封装通常是为了提高代码的可读性、可维护性和减少重复代码,使数据库操作更加便捷。下面将...
本资源"JDBC简单地工具类.rar"包含了一些基础的JDBC代码示例,适合初学者用来了解和学习JDBC的基本用法。 1. **JDBC驱动注册与连接** 在使用JDBC时,首先需要加载并注册对应的数据库驱动,通常通过`Class.forName...
使用很简单。 请仔细看看doc就明白了。对于查询出对象,此工具包目前支持的比较好的是mysql,鉴于数据库字段全大写的问题,如果你的类属性愿意全大写,那支持oracle也没问题。换下驱动就ok了。 附DOC文档和源...
本篇文章将详细讲解如何利用JDBC进行数据操作封装,包括增删查改(CRUD)的基本操作,以及如何对多条数据进行事务处理,并将结果返回到对象集合和List中。 首先,我们需要理解JDBC的基本步骤: 1. **加载驱动**:...
下面是一个简单的泛型JDBC查询方法的示例: ```java public <T> List<T> executeQuery(String sql, Object[] params, Class<T> clazz) { // 连接数据库,执行SQL,获取ResultSet ResultSet resultSet = ...
以下是一个简单的JDBC封装类的概览: ```java public class JDBCUtil { private static final String URL = "jdbc:mysql://localhost:3306/test"; private static final String USER = "root"; private static ...
4. **JDBC简单封装** 为了提高代码的可读性和可维护性,开发者通常会将数据库操作进行封装,形成DAO(Data Access Object)层。在本实例中,可能会有一个`EmployeeDAO`和`DepartmentDAO`类,分别对应员工和部门的...
一个对JDBC进行简单封装的开源工具类库._使用它能够简化JDBC应用程序的开发,不会影响程序的性能_wasdb
`ConnectionDemo.java`示例可能展示了一个简单的JDBC操作流程,包括初始化连接、执行SQL、处理结果和关闭连接。通过学习和理解这个示例,开发者可以了解如何在实际项目中封装和使用JDBC,提高代码质量,降低维护成本...