只需使用基本的JDBC接口即可使用
Scala读取一些数据.
在F#(使用System.Data.sqlClient命名空间)中,我们可以执行类似这样的操作来从数据库返回不可变列表.
在F#(使用System.Data.sqlClient命名空间)中,我们可以执行类似这样的操作来从数据库返回不可变列表.
let rs = cmd.ExecuteReader() [while rs.Read() do yield rs.GetInt32(1)]
在Scala中,这证明更难,据我所知,没有像F#这样的“同时”理解.实际上,我想在Scala中做一些接近F#的事情,而不必使用可变变量 – 如果只是因为它们看起来很难看并添加到代码行.
这样的东西现在似乎在我的Scala代码中很常见:
var result = Seq.empty[Int] val rs = stmt.executeQuery() while (rs.next()) { result = result :+ rs.getInt(1) }
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。