Scala Slick和SQLite

 天空的鸟儿飞 发布于 2022-12-04 02:00

我正在尝试使用Scala和SQLite创建数据库.我正在使用Slick作为SQLite的库.我一直在谷歌上搜索几个小时,仍然无法弄清楚如何使这个工作.我安装了Slick的eclipse项目.我正试图用数据库实现数据库

val db = Database.forUrl("url",driver = "org.SQLite.Driver")

我不知道该把什么放进网址.我也不太确定司机部分.我应该使用那个还是"scala.slick.driver.SQLiteDriver"也可以使用?或者甚至重要吗?

我真的很困惑这一切.感谢任何帮助

谢谢!

1 个回答
  • JDBC依赖于实现JDBC API的驱动程序,并提供对使用特定数据库的低级功能的访问.

    URL是您告诉JDBC驱动程序要连接到哪个数据库的方式.URL的第一部分始终是jdbc:<driverId>:,这里driverId是司机希望看到具体的名称(例如postgresql,mysql或者,你的情况sqlite.)驾驶员ID后的URL的格式是特定于特定的驱动程序实现.使用mysql和postgres,您通常通过TCP连接到数据库服务器,您将看到如下格式:

    jdbc:mysql://dbserver:dbport/databaseName
    
    jdbc:postgresql://dbserver:dbport/databaseName
    

    但是,由于SQLite是一个进程内的本地数据库,因此驱动程序ID之后的URL部分只是一个文件系统路径,如下所示:

    jdbc:sqlite:/home/me/my-db-file.sqlite
    

    2022-12-11 02:14 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有