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 类的新实例。表、关系、约束和索引将被复制到数据集中。
默认情况下,不会使用架构名称。
参数:
范围 | 类型 | 描述 |
---|---|---|
connection | java.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.
参数:
范围 | 类型 | 描述 |
---|---|---|
connection | java.sql.Connection | 其中包含数据库数据。 |
schemaName | java.lang.String | 其中包含要导入的表。 |
DataSet(String dataSetName)
public DataSet(String dataSetName)
初始化 a 的新实例DataSet具有给定名称的类。
参数:
范围 | 类型 | 描述 |
---|---|---|
dataSetName | java.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)
参数:
范围 | 类型 | 描述 |
---|---|---|
arg0 | java.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。
参数:
范围 | 类型 | 描述 |
---|---|---|
stream | java.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.
参数:
范围 | 类型 | 描述 |
---|---|---|
xmlStream | java.io.InputStream | 要从中读取的 Stream。 |
mode | XmlReadMode | 中的一个XmlReadMode价值观。 |
退货: XmlReadMode - 用于读取数据的 XmlReadMode。
readXml(String fileName)
public System.Data.XmlReadMode readXml(String fileName)
将 XML 模式和数据读入DataSet使用指定的文件。
参数:
范围 | 类型 | 描述 |
---|---|---|
fileName | java.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.
参数:
范围 | 类型 | 描述 |
---|---|---|
xmlPath | java.lang.String | 指定文件 |
readMode | XmlReadMode | {XmlReadMode |
退货: XmlReadMode 阅读时使用的模式
readXmlSchema(InputStream stream)
public void readXmlSchema(InputStream stream)
从指定的 java.io.InputStream 读取 XML 模式到DataSet.
参数:
范围 | 类型 | 描述 |
---|---|---|
stream | java.io.InputStream | 要从中读取的 java.io.InputStream。 |
readXmlSchema(String fileName)
public void readXmlSchema(String fileName)
将指定文件中的 XML 模式读入DataSet.
参数:
范围 | 类型 | 描述 |
---|---|---|
fileName | java.lang.String | 要读取的文件名(包括路径)。 |
reset()
public void reset()
重置DataSet到原来的状态。子类应该覆盖reset()恢复一个DataSet到原来的状态。
setDataSetName(String value)
public void setDataSetName(String value)
设置当前名称DataSet.
参数:
范围 | 类型 | 描述 |
---|---|---|
value | java.lang.String | 的名称DataSet. |
setEnforceConstraints(boolean value)
public void setEnforceConstraints(boolean value)
设置一个值,该值指示在尝试任何更新操作时是否遵循约束规则。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | boolean | 如果强制执行规则,则为真;否则为假。默认为真。 |
setLocale(Locale locale)
public void setLocale(Locale locale)
设置用于比较表中字符串的语言环境信息。
参数:
范围 | 类型 | 描述 |
---|---|---|
locale | java.util.Locale | 这个数据集 |
toString()
public String toString()
退货: java.lang.字符串
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
参数:
范围 | 类型 | 描述 |
---|---|---|
arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
参数:
范围 | 类型 | 描述 |
---|---|---|
arg0 | long | |
arg1 | int |