public class DbUtil
extends java.lang.Object
构造器和说明 |
---|
DbUtil() |
限定符和类型 | 方法和说明 |
---|---|
static void |
close(java.sql.Connection con) |
static void |
close(java.sql.PreparedStatement pst) |
static void |
close(java.sql.ResultSet rs) |
static java.lang.String |
getConditionSql(java.lang.Object condition,
org.xmeta.ActionContext actionContext,
java.lang.Object datas,
java.lang.Object cds)
返回条件表达式sql.
|
static java.lang.Object |
getValue(java.sql.ResultSet rs,
int columnIndex,
int sqlType)
根据java.sql.Types获取具体的对象的值。
|
static java.lang.Object |
getValue(java.sql.ResultSet rs,
java.lang.String name,
java.lang.String type)
通过名称和类型获取结果集的值。
|
static java.lang.Object |
getValue(java.sql.ResultSet rs,
org.xmeta.Thing descriptor)
从结果集中读取数据。
|
static void |
setParameter(java.sql.PreparedStatement pst,
int index,
java.lang.String key,
DataObject obj)
设置参数。
|
static void |
setParameterValue(java.sql.PreparedStatement pst,
int index,
java.lang.String type,
java.lang.Object value)
设置参数值。
|
public static void close(java.sql.PreparedStatement pst)
public static void close(java.sql.ResultSet rs)
public static void close(java.sql.Connection con)
public static java.lang.String getConditionSql(java.lang.Object condition, org.xmeta.ActionContext actionContext, java.lang.Object datas, java.lang.Object cds)
condition
- actionContext
- datas
- cds
- public static java.lang.Object getValue(java.sql.ResultSet rs, org.xmeta.Thing descriptor) throws java.sql.SQLException
rs
- descriptor
- java.sql.SQLException
public static java.lang.Object getValue(java.sql.ResultSet rs, int columnIndex, int sqlType) throws java.sql.SQLException
rs
- index
- sqlType
- java.sql.SQLException
public static java.lang.Object getValue(java.sql.ResultSet rs, java.lang.String name, java.lang.String type) throws java.sql.SQLException
rs
- name
- type
- java.sql.SQLException
public static void setParameter(java.sql.PreparedStatement pst, int index, java.lang.String key, DataObject obj) throws java.sql.SQLException
pst
- index
- key
- obj
- java.sql.SQLException
public static void setParameterValue(java.sql.PreparedStatement pst, int index, java.lang.String type, java.lang.Object value) throws java.sql.SQLException
pst
- index
- type
- value
- java.sql.SQLException