-
Notifications
You must be signed in to change notification settings - Fork 31
Getting Started
Yuki Yoshinoya edited this page Aug 14, 2020
·
30 revisions
The latest version of scala-activerecord is 0.6.2
.
Add the following settings in build.sbt
or project/Build.scala
.
Note : SLF4J and JDBC driver are optional.
libraryDependencies ++= Seq(
"com.github.aselab" %% "scala-activerecord" % "0.6.2",
"org.slf4j" % "slf4j-nop" % "1.7.30", // other options are: slf4j-simple, logback-classic, etc...
"com.h2database" % "h2" % "1.4.200" // See Supported databases, below.
)
Add the following settings in pom.xml.
<dependencies>
<dependency>
<groupId>com.github.aselab</groupId>
<artifactId>scala-activerecord_2.13</artifactId>
<version>0.6.2</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-nop</artifactId>
<version>1.7.30</version>
</dependency>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<version>1.4.200</version>
</dependency>
</dependencies>
sbt dependency:
"com.h2database" % "h2" % "1.4.200"
driver = org.h2.Driver
jdbcurl = jdbc:h2:mem:activerecord
sbt dependency:
"mysql" % "mysql-connector-java" % "8.0.20"
driver = com.mysql.jdbc.Driver
jdbcurl = jdbc:mysql://hostname:3306/dbname
username = <username>
password = <password>
sbt dependency:
"org.postgresql" % "postgresql" % "42.2.14"
driver = org.postgresql.Driver
jdbcurl = jdbc:postgresql://hostname:5432/dbname
username = <username>
password = <password>
sbt dependency:
"org.apache.derby" % "derby" % "10.15.2.0"
driver = org.apache.derby.jdbc.EmbeddedDriver
jdbcurl = jdbc:derby:memory:dbname;create=true
Download the Oracle driver and add the dependency manually.
driver = oracle.jdbc.OracleDriver
jdbcurl = jdbc:oracle:<drivertype>:@<hostname>:<port>:<database>
Download the MSSQL driver and add the dependency manually.
driver = com.microsoft.sqlserver.jdbc.SQLServerDriver
jdbcurl = jdbc:sqlserver://<hostname>:<port>;DatabaseName=<database>
Download the DB2 driver and add the dependency manually.
driver = com.ibm.db2.jcc.DB2Driver
jdbcurl = jdbc:db2@<hostname>:<port>/<database>
sbt dependency:
"org.xerial" % "sqlite-jdbc" % "3.32.3"
driver = org.sqlite.JDBC
jdbcurl = jdbc:sqlite:sample.db