|
|||||||||
| 上一个类 下一个类 | 框架 无框架 | ||||||||
| 摘要: 嵌套 | 字段 | 构造函数 | 方法 | 详细信息: 字段 | 构造函数 | 方法 | ||||||||
java.lang.Objectzr.zrpower.common.db.dbEngine
public class dbEngine
Title: 数据库控制引擎
Description: 数据库控制引擎
Copyright: Copyright (c) NFZR 2013
Company: Guizhou NFZR
单元名称:dbEngine.java
| 构造函数摘要 | |
|---|---|
dbEngine(java.lang.String dsJNID,
boolean Convert)
引擎构造函数 |
|
| 方法摘要 | |
|---|---|
boolean |
ExecuteDelete(java.lang.String TableName,
java.lang.String Condition)
删除表中的记录 |
boolean |
ExecuteEdit(zr.zrpower.common.db.dbRow dbrow)
编辑记录保存到数据库 调用前提:必须设置主键和主键值 |
boolean |
ExecuteEdit(zr.zrpower.common.db.dbRow dbrow,
java.lang.String Condition)
编辑记录保存到数据库 |
boolean |
ExecuteInsert(zr.zrpower.common.db.dbRow dbrow)
插入记录到数据库 |
boolean |
ExecuteSQL(java.lang.String SQL)
执行单SQL语句操作 |
boolean |
ExecuteSQL(java.lang.String SQL,java.lang.String[] value)执行单SQL语句操作,类似Hibernate执行sql语句的参数传递。 |
boolean |
ExecuteSQLs(java.lang.String[] SQLs)
执行多SQL语句操作 |
boolean |
ExecuteSQLs(java.lang.String[] SQLs,java.lang.ArrayList value)
执行多SQL语句操作,类似Hibernate执行sql语句的参数传递。 |
boolean |
ExecuteSQLs(java.lang.String SQLs,java.lang.String[][] value)
执行多SQL语句操作,类似Hibernate执行sql语句的参数传递。 |
boolean |
initialize()
初始化函数 |
zr.zrpower.common.db.dbSet |
QueryColumns(java.lang.String TableName,
java.lang.String[] ColumnName)
数据库查询操作 |
zr.zrpower.common.db.dbSet |
QueryCondition(java.lang.String TableName,
java.lang.String[] ColumnName,
java.lang.String Condition)
数据库查询操作 |
zr.zrpower.common.db.dbSet |
QuerySQL(java.lang.String strSQL)
执行查询(多态2) |
zr.zrpower.common.db.dbSet |
QuerySQL(java.lang.String strSQL,
java.lang.String TableName)
执行查询(多态1) |
zr.zrpower.common.db.dbSet |
QueryTable(java.lang.String TableName)
查询表 |
boolean |
UpdateAll(zr.zrpower.common.db.dbRow[] dArr)
更新多个数据行 |
boolean |
UpdateAll(zr.zrpower.common.db.dbRow[] dArr,
java.lang.String[] strBeforeSql,
java.lang.String[] strAfterSql)
更新混合型多种数据 |
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 构造函数详细信息 |
|---|
public dbEngine(java.lang.String dsJNID,
boolean Convert)
dsJNID - String 要连接的数据源的JNIDConvert - boolean 是否转换汉字编码
示例:dbengine = new dbEngine("jdbc/zrpower",false);
| 方法详细信息 |
|---|
public boolean initialize()
示例:
public zr.zrpower.common.db.dbSet QuerySQL(java.lang.String strSQL,
java.lang.String TableName)
strSQL - String 要执行SQL的语句TableName - String 主表名
示例:
public zr.zrpower.common.db.dbSet QuerySQL(java.lang.String strSQL)
strSQL - String 要执行SQL的语句
示例:
public zr.zrpower.common.db.dbSet QueryTable(java.lang.String TableName)
TableName - String 表名
示例:
public zr.zrpower.common.db.dbSet QueryColumns(java.lang.String TableName,
java.lang.String[] ColumnName)
TableName - String 要查询的表名ColumnName - String[] 要查询的字段名称数组
示例:
public zr.zrpower.common.db.dbSet QueryCondition(java.lang.String TableName,
java.lang.String[] ColumnName,
java.lang.String Condition)
TableName - String 要查询的表名ColumnName - String[] 要查询的字段名称数组Condition - String 查询条件语句,不包含(WHERE)
示例:
public boolean ExecuteSQL(java.lang.String SQL)
SQL - String 要执行的SQL语句
示例:
public boolean ExecuteSQL(java.lang.String SQL,java.lang.String[] value)
SQL - String 要执行的SQL语句
示例:
String SQL3="select * from oa_code_gs where CODE = ? and RQ>?";
String[] value3 = {"03","2011-10-20","13"};//最后一个参数表示数据类型(1表示字符型,2表示数字型,3表示日期型),最后一个参数的每一位字符表示相应参数值的数据类型。
dbSet testSet = dbengine.QuerySQL(SQL3,value3);//查询记录集
public boolean ExecuteSQLs(java.lang.String[] SQLs)
SQLs - String[] 要执行的SQL语句数组
示例:
public boolean ExecuteSQLs(java.lang.String[] SQLs,java.lang.ArrayList value)
SQLs - String[] 要执行的SQL语句数组
示例:
public boolean ExecuteSQLs(java.lang.String SQLs,java.lang.String[][] value)
SQLs - String[] 要执行的SQL语句数组
示例:
public boolean ExecuteInsert(zr.zrpower.common.db.dbRow dbrow)
dbrow - dbRow 数据行
示例:
public boolean ExecuteEdit(zr.zrpower.common.db.dbRow dbrow)
dbrow - dbRow 数据行
示例:
public boolean ExecuteEdit(zr.zrpower.common.db.dbRow dbrow,
java.lang.String Condition)
dbrow - dbRow 数据行Condition - String 执行条件,也就是Where后面的部分,不要加Where这几个字
示例:
dbengine.ExecuteEdit(FIELD.getData(),"FIELDID='00000001'");
public boolean ExecuteDelete(java.lang.String TableName,
java.lang.String Condition)
TableName - String 表名Condition - String 条件,也就是Where后面的部分,不要加Where这几个字
示例:
public boolean UpdateAll(zr.zrpower.common.db.dbRow[] dArr,
java.lang.String[] strBeforeSql,
java.lang.String[] strAfterSql)
dArr - dbRow[] 要更新的dbRow数组strBeforeSql - String[] 更新dbRow数组前要执行的SQL语句数组strAfterSql - String[] 更新dbRow数组后要执行的SQL语句数组
public boolean UpdateAll(zr.zrpower.common.db.dbRow[] dArr)
dArr - dbRow[] 要更新的dbRow数组
|
|||||||||
| 上一个类 下一个类 | 框架 无框架 | ||||||||
| 摘要: 嵌套 | 字段 | 构造函数 | 方法 | 详细信息: 字段 | 构造函数 | 方法 | ||||||||