概述 | 软件包 | 类 | 使用 | 树 | 已过时 | 索引 | 帮助
上一个类 下一个类 | 框架 无框架
摘要： 嵌套 | 字段 | 构造函数 | 方法 | 详细信息： 字段 | 构造函数 | 方法

## tot.dao
类 AbstractDao

    java.lang.Object
      tot.dao.AbstractDao

直接已知子类：
  AdDaoImplJDBC, AdminDaoImplJDBC, AgencyDaoImplJDBC, AnswerDaoImplJDBC, AreaDaoImplJDBC, AreasDaoImplJDBC, ArticleDaoImplJDBC, AskDaoImplJDBC, CategoryDaoImplJDBC, CityDaoImplJDBC, CommenDaoImplJDBC, CongealMoneyDaoImplJDBC, DbImportDaoImplJDBC, DownloadCommenDaoImplJDBC, DownloadDaoImplJDBC, EbookCommenDaoImplJDBC, EbookDaoImplJDBC, EbookLabelDaoImplJDBC, EduCommenDaoImplJDBC, EduDownloadDaoImplJDBC, EduGradeDaoImplJDBC, EduSubjectDaoImplJDBC, EduVersionDaoImplJDBC, FetchDaoImplJDBC, FlinkDaoImplJDBC, FloorDaoImplJDBC, FloorLevelDaoImplJDBC, FloorNewsDaoImplJDBC, GatherDaoImplJdbc, GatherHisDaoImplJDBC, GuestbookDaoImplJDBC, HouseDaoImplJDBC, HxDaoImplJDBC, IndustryDaoImplJDBC, InfoTypeDaoImplJDBC, KeywordsDaoImplJDBC, LabelDaoImplJDBC, MemberDaoImplJDBC, NetOfficeDaoImplJDBC, PubServerDaoImplJDBC, RoleDaoImplJDBC, RoomTypeDaoImplJDBC, SecondhandDaoImplJDBC, SourceDaoImplJDBC, SpecialDaoImplJDBC, StarTeachDaoImplJDBC, StudentDaoImplJDBC, TeacherDaoImplJDBC, TemplateDaoImplJDBC, TotgbDaoImplJDBC, TransactionDaoImplJDBC, TutorNewsDaoImplJDBC, VideoCommenDaoImplJDBC, VideoDaoImplJDBC, VoteDaoImplJDBC

    public class AbstractDao

extends java.lang.Object

构造函数摘要
`AbstractDao()` Creates a new instance of AbstractDao

方法摘要
`void` | `bat(java.lang.String sqlStr, java.lang.String[] fieldvalue)` 批量执行操作
`boolean` | `exe(java.lang.String sqlStr)` 执行更新操作
`boolean` | `exeTransaction(java.lang.String sqlStr)` 执行更新操作-采用事务处理(对于要求较严格的情况下使用)
`boolean` | `findByPrimaryKey(int keyid, java.lang.String table)` fine by primary key
`java.util.Collection` | `getData(java.lang.String sqlStr, java.lang.String fieldArr)` get data by sql
`int` | `getDataCount(java.lang.String sqlStr)` 获取记录个数.
`java.util.Collection` | `getDataList_Limit_Normal(java.lang.String sqlStr, java.lang.String fieldArr, int rowsNum, int offset)`
`java.util.Collection` | `getDataList_mysqlLimit(java.lang.String sqlStr, java.lang.String fieldArr, int rowsNum, int offset)` 数据显示分页函数
`DataField` | `getFirstData(java.lang.String sqlStr, java.lang.String fieldArr)` 据SQL语句查询获得第一条记录

从类 java.lang.Object 继承的方法
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

构造函数详细信息

### AbstractDao

    public AbstractDao()

  Creates a new instance of AbstractDao

方法详细信息

### findByPrimaryKey

    public boolean findByPrimaryKey(int keyid,
                                    java.lang.String table)

  fine by primary key

  参数：
    `keyid` - 主键ID
    `table` - 表名称
  返回：
    boolean 返回值,bool(是/否)

### getData

    public java.util.Collection getData(java.lang.String sqlStr,
                                        java.lang.String fieldArr)

  get data by sql

  参数：
    `sqlStr` - 查询数据库所用SQL语句.
    `fieldArr` - 需要返回的字段，多个字段以逗号分隔.
  返回：
    Collection

### getDataList_mysqlLimit

    public java.util.Collection getDataList_mysqlLimit(java.lang.String sqlStr,
                                                       java.lang.String fieldArr,
                                                       int rowsNum,
                                                       int offset)

  数据显示分页函数

  参数：
    `sqlStr` - 数据库查询SQL语句.
    `fieldArr` - 需要返回的字段.
    `rowsNum` - 每页显示数据行数.
    `offset` - 当前回溯位置.
  返回：
    Collection.

### getDataList_Limit_Normal

    public java.util.Collection getDataList_Limit_Normal(java.lang.String sqlStr,
                                                         java.lang.String fieldArr,
                                                         int rowsNum,
                                                         int offset)

### getFirstData

    public DataField getFirstData(java.lang.String sqlStr,
                                  java.lang.String fieldArr)

  据SQL语句查询获得第一条记录

  参数：
    `sqlStr` - SQL查询语句
    `fieldArr` - 需要返回的字段名称
  返回：
    DataFild.

### getDataCount

    public int getDataCount(java.lang.String sqlStr)

  获取记录个数.

  参数：
    `sqlStr` - SQL查询语句.
  返回：
    int.

### exe

    public boolean exe(java.lang.String sqlStr)
                throws ObjectNotFoundException,
                       DatabaseException

  执行更新操作

  参数：
    `sqlStr` - 执行更新的SQL语句
  返回：
    boolean
  抛出：
    `ObjectNotFoundException`
    `DatabaseException`

### exeTransaction

    public boolean exeTransaction(java.lang.String sqlStr)
                           throws ObjectNotFoundException,
                                  DatabaseException

  执行更新操作-采用事务处理(对于要求较严格的情况下使用)

  参数：
    `sqlStr` - 执行更新的SQL语句
  返回：
    boolean
  抛出：
    `ObjectNotFoundException`
    `DatabaseException`

### bat

    public void bat(java.lang.String sqlStr,
                    java.lang.String[] fieldvalue)

  批量执行操作

  参数：
    `sqlStr` - 批量执行的SQL语句
    `fieldvalue` - 字段等于的值

概述 | 软件包 | 类 | 使用 | 树 | 已过时 | 索引 | 帮助
上一个类 下一个类 | 框架 无框架
摘要： 嵌套 | 字段 | 构造函数 | 方法 | 详细信息： 字段 | 构造函数 | 方法