Join 如何使用Slick连接不同数据库(同一服务器上)中的表?

Join 如何使用Slick连接不同数据库(同一服务器上)中的表?,join,database-connection,slick,Join,Database Connection,Slick,我想使用Slick 2.0对位于同一MySQL服务器上不同数据库中的两个表进行连接。通常这只是通过限定名称引用表的问题,例如DB1.TABLE1 有人能告诉我怎么用滑头吗 如果我没有在JDBC连接字符串中指定数据库,我会得到一个异常。如果我在那里指定了一个数据库,比如说DB1,并在table构造函数中将表名指定为DB1.TABLE1和DB2.TABLE2,然后,我得到了一个关于缺少表的异常DB1.DB2.TABLE2在连接字符串中指定任何数据库,并将数据库作为schema参数传递给每个表类的ta

我想使用Slick 2.0对位于同一MySQL服务器上不同数据库中的两个表进行连接。通常这只是通过限定名称引用表的问题,例如
DB1.TABLE1

有人能告诉我怎么用滑头吗


如果我没有在JDBC连接字符串中指定数据库,我会得到一个异常。如果我在那里指定了一个数据库,比如说
DB1
,并在
table
构造函数中将表名指定为
DB1.TABLE1
DB2.TABLE2
,然后,我得到了一个关于缺少表的异常
DB1.DB2.TABLE2

在连接字符串中指定任何数据库,并将数据库作为
schema
参数传递给每个表类的
table

class SomeTable(tag: Tag) extends Table[(Int,String)](
  tag, Some("SOME_DB"), "SOME_TABLE"
) {
  def id = column[Int]("id")
  def title = column[String]("title")
  def * = (id, title)
}
这确实应该记录在某个地方: