【问题标题】:what is the equivalent of ado.net datatable in java?java中ado.net数据表的等价物是什么?
【发布时间】:2014-09-13 08:41:31
【问题描述】:

Dim ConnectionStr As string = "database=InvertedSoftware;server= 倒置软件”

Dim objConnection As SqlConnection = new SqlConnection(ConnectionStr)

Dim categoryDataAdapter As SqlDataAdapter = new SqlDataAdapter()

categoryDataAdapter.TableMappings.Add("Table", "Category")

objConnection.Open()

Dim objCommand As SqlCommand = new SqlCommand("SELECT * FROM tbl_category", objConnection)

objCommand.CommandType = CommandType.Text

categoryDataAdapter.SelectCommand = objCommand

Dim objDataSet As DataSet = New DataSet("Inventory")

categoryDataAdapter.Fill(objDataSet)

【问题讨论】:

标签: java netbeans jdbc datatable


【解决方案1】:

在 JDBC 中没有与 DataTable 完全等价的东西。最接近的可能是CachedRowSet

【讨论】:

  • 但是当我尝试 CachedRowset 时,insertRow() 方法中有 SQLException。插入行失败。在 CachedRowset 中插入新行失败的原因是什么? (尚未调用acceptchanges() 方法)
  • @ram 这无法回答。我建议您发布一个新问题,其中包含要重现的代码以及完整的错误消息和堆栈跟踪。大多数情况下,您需要配置CachedRowSet,使其能够持久化。
  • stackoverflow.com/questions/25819496/… -- 这是我以前的帖子,提前感谢@Mark Rotteveel
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-10-18
  • 2010-12-07
  • 2013-03-12
  • 2014-12-06
  • 2011-06-05
  • 2010-11-22
  • 2011-04-13
相关资源
最近更新 更多