记录第一个用scala搭建的 mini weibo web项目
使用技术:
前端:scalajs+mhtml+css
后端:akka-http+scala
数据库:H2
数据库的使用
数据库的建立和连接:
H2数据库是一种文件式的数据库,无需安装。有两种使用方法:第一种,下载官网上的压缩包,解压之后,在终端进入目录h2/bin,键入 java -jar h2*.jar,就可以打开h2控制台 在url处输入数据库在电脑中绝对路径就可以连接数据库,如果路径处不存在已有数据库就会在该路径新建数据库;第二种,IDEA连接数据库,点击Database -> + -> Data Source -> H2 ->
输入数据库的绝对路径(如果输入数据库在项目中的相对路径会连接不上)和用户名密码就可以。在console中输入SQL语句去建表。
对于数据库的信息,可以在项目中建立sql文件去记录(不要老土的用word ?)
数据库在项目中的使用:
scala可以用slick库去调用数据库,先运行MySlickCodeGenerator.scala,会自动生成SlickTables.scala,这相当于在项目中搭建好了使用slick的scala环境,然后slick用jdbc连接数据库,之后直接调用db就可以在项目中进行数据库的操作
tips:数据库中时间是用Long型去保存的,项目中再通过方法去转化成时间