【发布时间】:2018-04-30 05:22:58
【问题描述】:
我想写一个通用函数返回会话(Cassandra 数据库)和连接(MySQL)是否可能?
这是我的代码:
def getdb: Session = {
var cluster = Cluster.builder().addContactPoint("127.0.0.1").build()
var session: Session = cluster.connect("keyspace")
if (session.getState != null) {
currentDB = "cassandra"
return session
}
else{
//code for mysql connection
return Connection
}
}
我应该如何定义我的函数,以便 get db 应该返回到它所连接的那个。
【问题讨论】:
-
这里不需要
return。return在 Scala 中几乎没有使用过。自动返回最后一个表达式。
标签: scala cassandra mysql-workbench