DataSet

遗产: java.lang.Object

public class DataSet

表示数据的内存缓存。

构造器

构造函数描述
DataSet()初始化一个新的实例DataSet班级。
DataSet(Connection connection)使用从 Connection 获取的数据初始化 DataSet 类的新实例。
DataSet(Connection connection, String schemaName)使用从 Connection 获取的数据初始化 DataSet 类的新实例。
DataSet(String dataSetName)初始化 a 的新实例DataSet具有给定名称的类。

方法

方法描述
IsSchemaWasRead()
clear()清除DataSet通过删除所有表中的所有行来删除任何数据。
close()
equals(Object arg0)
getClass()
getDataSetName()获取当前名称DataSet.
getEnforceConstraints()获取一个值,该值指示在尝试任何更新操作时是否遵循约束规则。
getNamespace()获取的命名空间DataSet.
getRelations()获取链接表并允许从父表导航到子表的关系集合。
getTables()获取包含在DataSet.
hashCode()
isLocaleSpecified()
notify()
notifyAll()
readXml(InputStream stream)将 XML 模式和数据读入DataSet使用指定的 java.io.InputStream。
readXml(InputStream xmlStream, System.Data.XmlReadMode mode)使用指定的 java.io.InputStream 和XmlReadMode.
readXml(String fileName)将 XML 模式和数据读入DataSet使用指定的文件。
readXml(String xmlPath, System.Data.XmlReadMode readMode)使用指定的文件将 XML 模式和数据读入 DataSet 并XmlReadMode.
readXmlSchema(InputStream stream)从指定的 java.io.InputStream 读取 XML 模式到DataSet.
readXmlSchema(String fileName)将指定文件中的 XML 模式读入DataSet.
reset()重置DataSet到原来的状态。
setDataSetName(String value)设置当前名称DataSet.
setEnforceConstraints(boolean value)设置一个值,该值指示在尝试任何更新操作时是否遵循约束规则。
setLocale(Locale locale)设置用于比较表中字符串的语言环境信息。
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

DataSet()

public DataSet()

初始化一个新的实例DataSet班级。

DataSet(Connection connection)

public DataSet(Connection connection)

使用从 Connection 获取的数据初始化 DataSet 类的新实例。表、关系、约束和索引将被复制到数据集中。

默认情况下,不会使用架构名称。

参数:

范围类型描述
connectionjava.sql.Connection其中包含数据库数据。

DataSet(Connection connection, String schemaName)

public DataSet(Connection connection, String schemaName)

使用从 Connection 获取的数据初始化 DataSet 类的新实例。表、关系、约束和索引将被复制到数据集中。

DataSet dataSet = new DataSet(conn, "PUBLIC"); // HSQLDB

或者

DataSet dataSet = new DataSet(conn); // MYSQL's default schema name.

参数:

范围类型描述
connectionjava.sql.Connection其中包含数据库数据。
schemaNamejava.lang.String其中包含要导入的表。

DataSet(String dataSetName)

public DataSet(String dataSetName)

初始化 a 的新实例DataSet具有给定名称的类。

参数:

范围类型描述
dataSetNamejava.lang.String的名称DataSet.

IsSchemaWasRead()

public boolean IsSchemaWasRead()

退货: boolean - 如果模式被读取,则为 true

clear()

public void clear()

清除DataSet通过删除所有表中的所有行来删除任何数据。

close()

public void close()

equals(Object arg0)

public boolean equals(Object arg0)

参数:

范围类型描述
arg0java.lang.Object

退货: 布尔值

getClass()

public final native Class<?> getClass()

退货: java.lang.Class

getDataSetName()

public String getDataSetName()

获取当前名称DataSet.

退货: java.lang.String - 的名称DataSet.

getEnforceConstraints()

public boolean getEnforceConstraints()

获取一个值,该值指示在尝试任何更新操作时是否遵循约束规则。

退货: boolean - 如果规则被强制执行,则为 true;否则为假。默认为真。

getNamespace()

public String getNamespace()

获取的命名空间DataSet.

退货: java.lang.String - 的命名空间DataSet.

getRelations()

public System.Data.DataRelationCollection getRelations()

获取链接表并允许从父表导航到子表的关系集合。

退货: DataRelationCollection - 一个DataRelationCollection包含一个集合DataRelation对象。如果没有,则返回一个空集合DataRelation对象存在。

getTables()

public System.Data.DataTableCollection getTables()

获取包含在DataSet.

退货: DataTableCollection - 这DataTableCollection包含在这个DataSet.如果没有,则返回一个空集合DataTable对象存在。

hashCode()

public native int hashCode()

退货: 整数

isLocaleSpecified()

public boolean isLocaleSpecified()

退货: boolean - 如果设置了语言环境则为真

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

readXml(InputStream stream)

public System.Data.XmlReadMode readXml(InputStream stream)

将 XML 模式和数据读入DataSet使用指定的 java.io.InputStream。

参数:

范围类型描述
streamjava.io.InputStream派生自 java.io.InputStream 的对象。

退货: XmlReadMode - 这XmlReadMode用于读取数据。返回值是其中之一XmlReadMode常数。

readXml(InputStream xmlStream, System.Data.XmlReadMode mode)

public System.Data.XmlReadMode readXml(InputStream xmlStream, System.Data.XmlReadMode mode)

使用指定的 java.io.InputStream 和XmlReadMode.

参数:

范围类型描述
xmlStreamjava.io.InputStream要从中读取的 Stream。
modeXmlReadMode中的一个XmlReadMode价值观。

退货: XmlReadMode - 用于读取数据的 XmlReadMode。

readXml(String fileName)

public System.Data.XmlReadMode readXml(String fileName)

将 XML 模式和数据读入DataSet使用指定的文件。

参数:

范围类型描述
fileNamejava.lang.String要读取的文件名(包括路径)。

退货: XmlReadMode - 用于读取数据的 XmlReadMode。返回值是其中之一XmlReadMode常数。

readXml(String xmlPath, System.Data.XmlReadMode readMode)

public System.Data.XmlReadMode readXml(String xmlPath, System.Data.XmlReadMode readMode)

使用指定的文件将 XML 模式和数据读入 DataSet 并XmlReadMode.

参数:

范围类型描述
xmlPathjava.lang.String指定文件
readModeXmlReadMode{XmlReadMode

退货: XmlReadMode 阅读时使用的模式

readXmlSchema(InputStream stream)

public void readXmlSchema(InputStream stream)

从指定的 java.io.InputStream 读取 XML 模式到DataSet.

参数:

范围类型描述
streamjava.io.InputStream要从中读取的 java.io.InputStream。

readXmlSchema(String fileName)

public void readXmlSchema(String fileName)

将指定文件中的 XML 模式读入DataSet.

参数:

范围类型描述
fileNamejava.lang.String要读取的文件名(包括路径)。

reset()

public void reset()

重置DataSet到原来的状态。子类应该覆盖reset()恢复一个DataSet到原来的状态。

setDataSetName(String value)

public void setDataSetName(String value)

设置当前名称DataSet.

参数:

范围类型描述
valuejava.lang.String的名称DataSet.

setEnforceConstraints(boolean value)

public void setEnforceConstraints(boolean value)

设置一个值,该值指示在尝试任何更新操作时是否遵循约束规则。

参数:

范围类型描述
valueboolean如果强制执行规则,则为真;否则为假。默认为真。

setLocale(Locale locale)

public void setLocale(Locale locale)

设置用于比较表中字符串的语言环境信息。

参数:

范围类型描述
localejava.util.Locale这个数据集

toString()

public String toString()

退货: java.lang.字符串

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

参数:

范围类型描述
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

参数:

范围类型描述
arg0long
arg1int