常用增删改查操作:

import scalikejdbc._
import scalikejdbc.config._ object CommonOperation {
def main(args: Array[String]): Unit = {
DBsWithEnv("dev").setupAll() case class Emp(id: Int, name: String) DB autoCommit { implicit session =>
sql"create table emp ( id int(20) not null AUTO_INCREMENT, name varchar(30), primary key (id))".execute.apply()
} val id = 1
val name = "sky"
val newName = "bill" DB localTx { implicit session =>
sql"""insert into emp (name) values (${name})"""
.update.apply()
val idd = sql"insert into emp (name) values (${name})"
.updateAndReturnGeneratedKey.apply()
println("new insert: " + idd)
sql"update emp set name = ${newName} where id = ${id}".update.apply() sql"delete emp where id = ${id}".update.apply() val emps: List[Emp] = sql"select id, name from emp".map(
(rs: WrappedResultSet) => Emp(
id = rs.int("id"),
name = rs.string("name"))).list.apply() for (emp <- emps) {
println(emp.id + "," + emp.name)
}
} DBsWithEnv("dev").closeAll()
}
}

  

最新文章

  1. Oracle11g的安装方法
  2. WPF自定义控件与样式(10)-进度控件ProcessBar自定义样
  3. [转]Ionic Datepicker
  4. 使用OpenCV/python进行双目测距
  5. 理解ASP.NET MVC的路由系统
  6. vijos 1426
  7. js循环array,json,map
  8. scala-spark练手--dataframe数据可视化初稿
  9. grunt-mac上安装运行构建工具的总结(一)
  10. HDU 4521 小明系列问题——小明序列 (线段树维护DP)
  11. 从零开始——PowerShell应用入门(全例子入门讲解)
  12. 《Java程序设计》第1周学习总结
  13. 2.动手实操Apache ZooKeeper
  14. Cisco配置aaa验证
  15. invalid bound statement (not found)
  16. Android 常用数据操作封装类案例
  17. 51Nod 1010 只包含因子2 3 5的数
  18. python在图片上写汉字
  19. 【Java】-NO.11.Java.1.Log4j.1.001-【Log4j Manual】-
  20. 导航栏 ------ z-index

热门文章

  1. 洛谷P1196[NOI2002]银河英雄传说-并查集扩展
  2. codeforces 233 D. Table(思维+dp )
  3. hdu 4081 Qin Shi Huang&#39;s National Road System(次小生成树prim)
  4. 在windows上,使用虚拟机安装苹果操作系统
  5. (六十五)c#Winform自定义控件-图标字体
  6. java8函数式接口详解、函数接口详解、lambda表达式匿名函数、方法引用使用含义、函数式接口实例、如何定义函数式接口
  7. maven:Fatal error compiling: 无效的目标发行版: 1.8.0_45 -&gt; [Help 1]
  8. String字符串关于==的详解
  9. 解决android splash 启动白屏问题
  10. 微信小程序商城构建全栈应用 Thinkphp5