目录
ScalikeJDBC是为Scala开发人员所打造的一款基于访问数据库的工具。提供易于使用且非常灵活的API。
ScalikeJDBC是一个实用且适合生产的产品。它在JDBC层上工作,由于大多数RDBMS都支持JDBC接口,因此我们可以以相同的方式访问RDBMS。本文初步介绍如果使用ScalikeJDBC操作MySQL。
本文使用版本: jdk1.8
scala: 2.11.8
ScalikeJDBC : 3.3.2
构建工程
使用Maven构建scala工程 ,导入依赖:
<dependency>
<groupId>org.scalikejdbc</groupId>
<artifactId>scalikejdbc_2.11</artifactId>
<version>3.3.2</version>
</dependency>
<dependency>
<groupId>org.scalikejdbc</groupId>
<artifactId>scalikejdbc-config_2.11</artifactId>
<version>3.3.2</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.47</version>
</dependency>
根据需要写配置文件( src/main/resources/application.conf ):
# JDBC settings
db.default.driver="com.mysql.jdbc.Driver"
db.default.url="jdbc:mysql://localhost:3306/test"
db.default.user="root"
db.default.password="123"
# Connection Pool settings
db.default.poolInitialSize=10
db.default.poolMaxSize=20
db.default.connectionTimeoutMillis=1000