`
rayln
  • 浏览: 434421 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

其他数据库操作方法

 
阅读更多
MappingSqlQuery(表操作):
public ActorMappingQuery(DataSource ds) {
  super(ds, "select id, first_name, last_name from t_actor where id = ?");
  super.declareParameter(new SqlParameter("id", Types.INTEGER));
  compile();
}
@Override
protected Actor mapRow(ResultSet rs, int rowNumber) throws SQLException {
  Actor actor = new Actor();
  actor.setId(rs.getLong("id"));
  actor.setFirstName(rs.getString("first_name"));
  actor.setLastName(rs.getString("last_name"));
  return actor;
}


SqlUpdate(表操作):
public UpdateCreditRating(DataSource ds) {
  setDataSource(ds);
  setSql("update customer set credit_rating = ? where id = ?");
  declareParameter(new SqlParameter("creditRating", Types.NUMERIC));
  declareParameter(new SqlParameter("id", Types.NUMERIC));
  compile();
}
public int execute(int id, int rating) {
  return update(rating, id);
}


StoredProcedure(存储过程)
private static final String SPROC_NAME = "AllTitlesAndGenres";
public TitlesAndGenresStoredProcedure(DataSource dataSource) {
  super(dataSource, SPROC_NAME);
  declareParameter(new SqlOutParameter("titles", OracleTypes.CURSOR, new TitleMapper()));
  declareParameter(new SqlOutParameter("genres", OracleTypes.CURSOR, new GenreMapper()));
  compile();
}
public Map<String, Object> execute() {
  return super.execute(new HashMap<String, Object>());
}
分享到:
评论

相关推荐

    PHPCMS V9 数据库操作方法

    数据库的操作基本也就增删改查四类,本文主要列出PHPCMS V9的数据库操作类常用的增删改查的使用方法,为我们对PHPCMS二次开发时对数据库操作时提供帮助。

    C#常用数据库操作方法整理.rar

    本资料“C#常用数据库操作方法整理”将引导你逐步了解如何使用C#与Microsoft SQL Server进行交互。以下是一些关键知识点的详细说明: 1. ADO.NET框架: ADO.NET是.NET Framework的一部分,提供了与各种数据库进行...

    C#对数据库操作类包括多种操作数据库的方法

    本篇文章将深入探讨C#中用于数据库操作的类以及常见的方法。 首先,我们关注的是ADO.NET(数据访问对象),这是.NET框架内建的一组组件,用于访问关系型数据库。ADO.NET的核心组件包括DataSet、DataTable、DataRow...

    HarmonyOS之基于Data Ability的关系型数据库操作方法.zip

    本示例通过注解和继承来实现数据库和表的创建,实现了数据库的升级、备份、删除、恢复,实现了表的增删改查,并监听数据变化。 @Database注解,且继承了OrmDatabase的类,对应关系型数据库; @Entity注解,且继承了...

    mapgis外挂数据库操作方法

    mapgis外挂数据库操作方法,excel.access数据库外挂mapgis

    Python技术数据库操作方法.docx

    ### Python技术数据库操作方法 #### 一、引言 Python作为一种功能强大且广受欢迎的编程语言,在各种软件开发场景中发挥着重要作用。特别是在数据库操作方面,Python提供了多种库和工具来简化这一过程,使得开发者...

    C#数据库操作类

    C#数据库操作类,oracle数据库,支持事务,动态和 静态方法

    达梦数据库操作手册.docx

    达梦数据库操作手册 达梦数据库是一种关系型数据库管理系统(RDBMS),具有高性能、高可靠性和高安全性。它适用于各种应用场景,包括企业级应用、大数据处理和云服务等。本操作手册旨在为使用达梦数据库的用户提供...

    sql_server2005数据库分离方法

    ### SQL Server 2005 数据库分离方法详解 #### 一、背景介绍 SQL Server 2005 是一款由微软开发的关系型数据库管理系统,它提供了强大的数据存储与管理功能,广泛应用于企业级应用中。在进行数据库迁移、备份或维护...

    通用数据库操作类库

    1. **封装性**:类库将复杂的数据库操作进行了抽象和封装,例如连接建立、SQL语句执行、结果集处理等,开发者只需要调用预定义的方法,就能完成相应的操作,降低了开发难度。 2. **多数据库支持**:此类库不仅限于...

    java数据库连接方法(一)

    总的来说,理解和掌握Java中的数据库连接方法对于任何Java开发者都是至关重要的,无论是简单的数据操作还是复杂的业务系统,都需要依赖这一基础来与数据库进行有效的交互。通过学习和实践,你将能够更加熟练地驾驭这...

    C#操作SQLite数据库之读写数据库的方法

    本文实例讲述了C#操作SQLite数据库之读写数据库的方法。分享给大家供大家参考,具体如下: 这里演示读写数据库并在窗体(Form)中显示其数据,其方式为: 读: Database(SQLite) -&gt; DataAdapter -&gt; DataSet -&gt; ...

    Acess数据库操作类

    本文将详细讲解"Acess数据库操作类"的相关知识点,主要以描述中的"方便数据库操作"为主线,结合文件`ConnAccess.cs`来探讨如何在C#编程环境中实现对Microsoft Access数据库的连接与操作。 首先,`Acess`通常指的是...

    asp.net数据库操作类

    根据给定的文件信息,我们可以深入探讨ASP.NET中的数据库操作类——`SQLHelper`,以及其在处理数据库连接、执行存储过程等方面的关键功能与实现细节。 ### ASP.NET数据库操作类:`SQLHelper` #### 类的功能简介 `...

    完整的数据库操作类

    数据库操作是IT领域中至关重要的一个部分,尤其是在开发企业级应用程序时。"完整的数据库操作类"是一个设计用于简化数据库交互的软件组件。这个类库包含了处理数据库中的数据所需的所有基本功能,包括添加(Insert)...

    黑月ADODB数据库操作类1.33版易语言模块源码

    在IT行业中,数据库操作是软件开发中的重要环节,特别是在企业级应用中,数据的存储、查询、更新和删除等操作是必不可少的。易语言作为一款中国本土的编程环境,为开发者提供了一种易于理解的编程语法,使得编程更加...

    java数据库连接方法和实现

     JDBC-ODBC桥 这种类型的驱动把所有JDBC的调用传递给ODBC,再让后者调用数据库本地驱动代码(也就是数据库厂商提供的数据库操作二进制代码库,例如Oracle中的oci.dll)。 类型2  本地API驱动 这种类型的驱动通过...

    C#数据库操作类AccessHelper实例

    通常,一个完整的数据库操作类还会包含其他方法,例如`ExecuteScalar`用于获取单个值,`ExecuteReader`用于返回数据读取器进行遍历,以及事务处理和批处理操作等。AccessHelper可能也包含类似的方法来支持不同的...

    DbHelper数据库操作类

    DbHelper数据库操作类是软件开发中常用的一种工具类,它主要负责与数据库进行交互,简化了程序员对数据库的增删改查等基本操作。在Java、C#等面向对象编程语言中,DbHelper通常被设计为一个静态类,提供了一系列静态...

    一个通用数据库操作类

    数据库操作类在IT行业中是常见的设计模式,它用于封装数据库的连接、查询、更新等操作,使得代码更具有可读性、可维护性和复用性。在这个“一个通用数据库操作类”的实例中,我们看到它支持SQL(Structured Query ...

Global site tag (gtag.js) - Google Analytics