Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
尝试使用Slick(Scala)导入MySQL转储_Mysql_Scala_Slick_Readfile - Fatal编程技术网

尝试使用Slick(Scala)导入MySQL转储

尝试使用Slick(Scala)导入MySQL转储,mysql,scala,slick,readfile,Mysql,Scala,Slick,Readfile,我正在尝试使用scalatest创建一个自包含的数据库测试。为了做到这一点,因为我有一个非常复杂的表结构,所以我想读取整个SQLdump,并使用Slick中的普通SQL查询,使用sqlu插值器执行它 我想做的是: val db = Database.forURL("jdbc:mysql://localhost:3306/test", driver="driver=\"com.mysql.jdbc.Driver\"", user="root", password="root") val sqlSt

我正在尝试使用scalatest创建一个自包含的数据库测试。为了做到这一点,因为我有一个非常复杂的表结构,所以我想读取整个SQLdump,并使用Slick中的普通SQL查询,使用sqlu插值器执行它

我想做的是:

val db = Database.forURL("jdbc:mysql://localhost:3306/test", driver="driver=\"com.mysql.jdbc.Driver\"", user="root", password="root")
val sqlString = io.Source.fromFile(getClass.getResource("/Test-Setup.sql").getPath).mkString
db.run(sqlu"""$sqlString.result""")
但这似乎不是正确的方法

我的问题是:如何使用Slick导入SQL转储

谢谢大家!