`

groovy 数据库插入数据方式/查询

 
阅读更多
def ownerOneSql = sql.dataSet("owner_category")
    ownerOneSql.add(level:1, name:oneName)
    ownerOneSql.each {
        println it.id + "  " + it.name
}

dataSet中为表的名称,add中为要插入的数据

当有些字符串中包括了特殊字符 比如 ' ,你采用拼字符串的方式插入就报错了,可以采用上面的方式。

查询特殊字符也是,可以按照下面的方式做
def ownerOneSql = "select id from owner_category where level = 1 and name = ?"
    def ownerOneId = null
    sql.eachRow(ownerOneSql, [oneName]) {
        ownerOneId = it.id
    }
分享到:
评论

相关推荐

    autotable:autotable 从 csv 文件在 sql 数据库(postgresql 或 mysql)中创建一个表并导入数据

    插入数据 它识别(多行)字符串、整数、浮点数、日期、时间戳和 json 数据 文件的第一行应包含列名。 列分隔符是 ; 或 , 并自动检测。 此外,以下规则适用: 空行被忽略 空列为空 任何字段都可以有选择地用双引号 ...

    Spring Boot实战 ,丁雪丰 (译者) 中文版

    6.1 使用GORM进行数据持久化 93 6.2 使用Groovy Server Pages定义视图 98 6.3 结合Spring Boot与Grails 3 100 6.3.1 创建新的Grails项目 100 6.3.2 定义领域模型 103 6.3.3 开发Grails控制器 104 ...

    spring boot实战.pdf高清无水印

    6.1 使用GORM进行数据持久化 93 6.2 使用Groovy Server Pages定义视图 98 6.3 结合Spring Boot与Grails 3 100 6.3.1 创建新的Grails项目 100 6.3.2 定义领域模型 103 6.3.3 开发Grails控制器 104 6.3.4...

    Apache JMeter压力测试工具-其他

    可脚本化的采样器(与Groovy等JSR223兼容的语言)。可以通过可插入层选择几个负载统计信息。数据分析和可视化插件可实现出色的可扩展性和个性化。函数可用于为测试提供动态输入或提供数据处理。通过针对Maven,...

    Spring中文帮助文档

    11.5.1. 使用SimpleJdbcInsert插入数据 11.5.2. 使用SimpleJdbcInsert来获取自动生成的主键 11.5.3. 指定SimpleJdbcInsert所使用的字段 11.5.4. 使用SqlParameterSource提供参数值 11.5.5. 使用SimpleJdbcCall...

    Spring API

    11.5.1. 使用SimpleJdbcInsert插入数据 11.5.2. 使用SimpleJdbcInsert来获取自动生成的主键 11.5.3. 指定SimpleJdbcInsert所使用的字段 11.5.4. 使用SqlParameterSource提供参数值 11.5.5. 使用SimpleJdbcCall...

    spring chm文档

    6.7. 编程方式创建@AspectJ代理 6.8. 在Spring应用中使用AspectJ 6.8.1. 在Spring中使用AspectJ来为domain object进行依赖注入 6.8.2. Spring中其他的AspectJ切面 6.8.3. 使用Spring IoC来配置AspectJ的切面 ...

    Spring-Reference_zh_CN(Spring中文参考手册)

    6.7. 编程方式创建@AspectJ代理 6.8. 在Spring应用中使用AspectJ 6.8.1. 在Spring中使用AspectJ来为domain object进行依赖注入 6.8.1.1. @Configurable object的单元测试 6.8.1.2. 多application context情况下的...

    Spring 2.0 开发参考手册

    6.7. 编程方式创建@AspectJ代理 6.8. 在Spring应用中使用AspectJ 6.8.1. 在Spring中使用AspectJ来为domain object进行依赖注入 6.8.2. Spring中其他的AspectJ切面 6.8.3. 使用Spring IoC来配置AspectJ的切面 ...

    String Boot实战

    6 章 在 Spring Boot 中使用 Grails ......936.1 使用 GORM 进行数据持久化 .................932 目 录6.2 使用 Groovy Server Pages 定义视图 .......986.3 结合 Spring Boot 与 Grails 3 .................1006.3...

    springBoot实战4.0 高清版

    8.1 衡量多种部署方式 ................................ 139 8.2 部署到应用服务器 ................................ 140 8.2.1 构建 WAR 文件 ......................... 141 8.2.2 创建生产 Profile ..............

    SpringBoot实战(第4版)

    8.1 衡量多种部署方式 ................................ 139 8.2 部署到应用服务器 ................................ 140 8.2.1 构建 WAR 文件 ......................... 141 8.2.2 创建生产 Profile ..............

Global site tag (gtag.js) - Google Analytics