在 Scala 中将 ResultSet 更改为 TYPE_SCROLL_INSENSITIVE

Change ResultSet to TYPE_SCROLL_INSENSITIVE in Scala

我正在使用 Scala 连接到数据库。连接正常,我可以使用存储在 ResultSet 中的输出执行 SQL。我现在需要将 ResultSet 更改为 TYPE_SCROLL_INSENSITIVE,以便我可以指向 ResultSet 中的特定行。这是我的代码的一部分(为了数据隐私省略了连接细节):

import java.sql.{Connection, ResultSet, SQLException, Statement}

object test extends App {

def connectURL (): java.sql. Connection  = {

val url  =  "connection url"
val username =  sys.env.get("USER").get    
val password =  sys.env.get("PASS").get

 
Class. forName ( "driver name" ) 
var connection = java.sql.DriverManager. getConnection ( url ,  username ,  password )
     connection  
}

val query = "SELECT * FROM TABLE1"

val con : java.sql. Connection  =  connectURL (); // creates the connection
val st  =  con . createStatement (ResultSet.TYPE_SCROLL_INSENSITIVE); // creates connection statement
val rs  =  st.executeQuery(query); // executes the query and stores as ResultsSet 

}

这给出错误:重载方法值createStatement

con变量是Connection类型,st是Statement类型,rs是ResultSet类型。我尝试将 val 更改为上述类型,但出现此错误: value st is not a member of object java.sql.Statement

如有任何帮助,我们将不胜感激。

请参阅 javadocs https://docs.oracle.com/javase/8/docs/api/java/sql/Connection.html createStatement 是用 0,2 或 3 个参数定义的