com.easyjf.dbo
Class EasyJDBEngine
java.lang.Object
com.easyjf.dbo.EasyJDBEngine
- public class EasyJDBEngine
- extends java.lang.Object
数据库处理引擎,实现DBObject对象到数据库的转换,完成具体的数据库操作
- Author:
- 蔡世友
|
Method Summary |
boolean |
add(DBObject obj)
|
boolean |
del(DBObject obj)
|
int |
execute(java.lang.String sql)
|
int |
execute(java.lang.String sql,
java.util.Collection params)
|
DBObject |
get(DBObject obj,
java.lang.Object idvalue)
|
DBObject |
get(DBObject obj,
java.lang.String scope,
java.util.Collection params)
|
DBObject |
get(java.lang.String sql)
|
DBObject |
get(java.lang.String sql,
java.util.Collection params)
|
javax.sql.DataSource |
getDataSource()
|
static EasyJDBEngine |
getInstance()
|
static EasyJDBEngine |
getInstance(java.lang.String name)
|
static void |
init()
初始化数据源 |
static void |
main(java.lang.String[] args)
|
java.util.List |
query(java.lang.String sql)
|
java.util.List |
query(java.lang.String sql,
java.util.Collection params)
|
java.util.List |
query(java.lang.String sql,
java.util.Collection params,
int first,
int max)
|
void |
setDataSource(javax.sql.DataSource dataSource)
|
java.lang.Object |
uniqueResult(java.lang.String sql)
|
java.lang.Object |
uniqueResult(java.lang.String sql,
java.util.Collection params)
|
boolean |
update(DBObject obj)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EasyJDBEngine
public EasyJDBEngine(javax.sql.DataSource dataSource)
EasyJDBEngine
public EasyJDBEngine(javax.sql.DataSource dataSource,
ISqlQuery sqlQuery)
getInstance
public static EasyJDBEngine getInstance()
init
public static void init()
- 初始化数据源
getInstance
public static EasyJDBEngine getInstance(java.lang.String name)
uniqueResult
public java.lang.Object uniqueResult(java.lang.String sql)
uniqueResult
public java.lang.Object uniqueResult(java.lang.String sql,
java.util.Collection params)
get
public DBObject get(java.lang.String sql)
get
public DBObject get(java.lang.String sql,
java.util.Collection params)
get
public DBObject get(DBObject obj,
java.lang.Object idvalue)
get
public DBObject get(DBObject obj,
java.lang.String scope,
java.util.Collection params)
add
public boolean add(DBObject obj)
update
public boolean update(DBObject obj)
del
public boolean del(DBObject obj)
query
public java.util.List query(java.lang.String sql)
query
public java.util.List query(java.lang.String sql,
java.util.Collection params)
query
public java.util.List query(java.lang.String sql,
java.util.Collection params,
int first,
int max)
execute
public int execute(java.lang.String sql)
throws java.lang.Exception
- Throws:
java.lang.Exception
execute
public int execute(java.lang.String sql,
java.util.Collection params)
throws java.lang.Exception
- Throws:
java.lang.Exception
getDataSource
public javax.sql.DataSource getDataSource()
setDataSource
public void setDataSource(javax.sql.DataSource dataSource)
main
public static void main(java.lang.String[] args)