package dao;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class Conn {
String sDBDriver = "com.ibm.db2.jcc.DB2Driver";//需要将license加入到classpath中
String sConnStr = "jdbc:db2:NORI";//NORI是数据库名
String username = "userid";
String password = "password";
Connection connection = null;
ResultSet rs = null;
public Conn() {
try {
Class.forName(sDBDriver);
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
public ResultSet executeQuery(String sql) {
try {
connection = DriverManager.getConnection(sConnStr, username,
password);
Statement stmt = connection.createStatement();
rs = stmt.executeQuery(sql);
return rs;
} catch (SQLException e) {
e.printStackTrace();
return null;
}
}
public void executeUpdate(String sql) {
try {
connection = DriverManager.getConnection(sConnStr, username,
password);
Statement stmt = connection.createStatement();
int num = stmt.executeUpdate(sql);
System.out.println("you hava operated " + num + " lines!");
} catch (SQLException e) {
e.printStackTrace();
}
}
public void close(){
if(rs!=null){
rs = null;
}
if(connection!=null){
try{
connection.close();
}catch(SQLException e){
e.printStackTrace();
}
}
}
}
分享到:
相关推荐
在IT行业中,DAO(Data Access Object)模式是一种常见的软件设计模式,主要用于数据库访问。这个"小型web程序实例DAO"是一个教学或实践项目,它演示了如何在Web应用程序中使用DAO来处理数据存取操作。下面将详细...
Dao Jet数据库引擎是一种用于Windows操作系统的数据库管理工具,它提供了数据存储、管理和访问的功能。在Windows环境中,数据库引擎是应用程序与数据库交互的核心组件,允许开发者和用户执行SQL查询、存储和检索数据...
DAO(Data Access Objects)是微软在早期开发的一种数据访问接口,主要用于访问Microsoft Jet数据库引擎,它是Access数据库的基础。Jet数据库引擎是微软开发的一种强大的、快速的数据库管理工具,尤其适用于小型到...
DAO35资源比是数据库访问对象(DAO)与磁盘空间占用比例的一个术语,主要出现在早期的Microsoft Access数据库系统中。DAO(Database Access Objects)是Microsoft Jet数据库引擎的一部分,用于在Visual Basic等编程...
在IT行业中,数据库访问对象(DAO,Data Access Object)是一种常用的设计模式,它为应用程序提供了一种与数据库交互的方式,从而解耦了业务逻辑层和数据存储层。本压缩包"DAO_ACCESS.rar"包含了关于使用DAO模式访问...
DAO(Data Access Objects)是微软在早期开发Access数据库应用程序时使用的数据访问接口,它提供了一种与数据库交互的方式。DAO数据库管理系统是基于Microsoft Jet引擎,主要用于处理和操作Access数据库中的数据。在...
在这个“工厂模式DAO模式操作数据库小例子”中,我们可以预期看到以下结构: 1. 数据库连接配置:通常会有一个配置类或.properties文件来存储数据库连接信息,如URL、用户名和密码。 2. 数据库接口:定义了对数据库...
**S2dao框架详解** S2dao,全称为Simple Data Access Object,是一个源自日本的轻量级开源框架,主要用于简化Java应用中的数据访问层(DAO)操作。它以高效、简洁为设计理念,提供了丰富的功能,使得开发人员可以...
在.NET开发环境中,自动生成实体类和DAO(Data Access Object)是提高开发效率的重要手段,尤其是在处理大量数据库交互时。这个".net 自动生成实体类、DAO工具"是一个实用的小型工具,能够帮助开发者快速构建数据...
,在本次项目中使用了不少新技术新方法,ibator,aop缓存,sitemesh由于使用了这些新技术使得开发效率有了不小的提升。 现在我向大家介绍一个小工具, ibator-huoniao通过它你可以通过配置少量参数,通过一键生成...
在IT行业中,数据库访问对象(DAO)是一种早期的Microsoft Access数据访问技术,它允许程序员通过VBA(Visual Basic for Applications)或VB6等编程语言与Access数据库进行交互。本篇文章将深入探讨如何利用DAO来...
DAO(Data Access Objects)数据库访问技术是微软在早期开发的用于与Microsoft Access数据库进行交互的一种编程接口。DAO,即数据访问对象,它提供了一种面向对象的方式来操作数据库,包括创建、查询、更新和删除...
DAO(Data Access Objects)是Microsoft Jet数据库引擎的一部分,主要用于与Access数据库进行交互。它提供了一种面向对象的方式来操作数据库,包括创建、打开、修改和删除数据表,以及执行SQL语句。在VB6(Visual ...
在Web应用程序的开发中,DAO(Data Access Object)层是一个至关重要的部分,它负责与数据库进行交互,隔离业务逻辑和数据存储的细节。本篇文章将深入探讨DAO层的设计与实现经验,结合源码分析和实用工具,以提高...
DAO(Data Access Object)模式是软件工程中常用的设计模式,主要目的是为了将业务逻辑与数据访问操作进行解耦,提高代码的可维护性和可扩展性。在这个“一个DAO通用模型”中,我们可以深入探讨DAO模式的基本概念、...
DAO(Data Access Objects)是Microsoft开发的一种数据访问接口,主要用于与Microsoft Jet数据库引擎交互,例如Access数据库。在本文中,我们将深入探讨DAO如何与Access数据库建立连接,以及如何实现数据库的读取和...
基于JDBC实现的DAO(Data Access Object)是一种在Java编程中常见的数据访问模式,它用于封装对数据库的操作,使得业务逻辑层与数据访问层解耦,提高了代码的可复用性和可维护性。以下是关于基于JDBC实现DAO的一些...
在提供的视频资源`14_ant_完整操作一个用户管理的小例子_分析和创建DAO.avi`中,很可能会详细展示以上步骤,并通过实际操作演示如何配置和执行Ant脚本来完成用户管理系统的DAO层开发。观看此视频可以帮助你更直观地...
使用DAO模式实现的简单的购物车的添加,修改操作