Groovy访问oracle数据库
来源:互联网 发布:获取php源码 编辑:程序博客网 时间:2024/05/16 09:52
Groovy访问数据库,间接,方便。 需要提前将ojdbc5.jar放到groovy'的lib文件夹下面,或者确保你Groovy能去读该驱动,例如-cp .;xxx.jar; 等等
import groovy.sql.Sql import java.sql.Connection; sql = Sql.newInstance( "jdbc:oracle:thin:@xxxxxx:orcl", "OR01", "OR01PW", "oracle.jdbc.driver.OracleDriver") println("执行查询语句"); //------------------------------------------------------------------------------//-----从表-------------------------------------------------------------------------sql.connection.autoCommit = false;String insertSql = "INSERT INTO auth_token2(id, version, user2_id, token, expiration, description, os_user)"+ " VALUES(?, 0, ?, ?, ?, ?, ?)"String getOldTokenSql = "SELECT U.user2_id, AT.token, AT.expiration,"+ " AT.description, UU.name FROM auth_token AT LEFT JOIN user U ON AT.user_id = U.id "String deleteOldTokenSql = "DELETE FROM auth_token"sql.eachRow(getOldTokenSql) { row -> String tokenId = UUID.randomUUID() String user2Id = row['user2_id'] String token = row['token'] def expiration = row['expiration'] (该字段为Long类型,可以删除中文注释) String desc = row['description'] String name = row['name'] sql.executeUpdate(insertSql, [tokenId, user2Id, token, expiration, desc, name]) println "token ${token}"}sql.executeUpdate(deleteOldTokenSql);sql.commit();
0 0
- Groovy访问oracle数据库
- DOMINIO 访问 oracle数据库
- Oracle数据库的访问
- C++访问Oracle数据库
- java访问Oracle数据库
- 访问oracle数据库
- ORACLE 跨数据库访问
- 远程访问oracle数据库
- oracle访问另一个数据库
- Oracle sqlplus访问数据库
- oracle数据库访问类
- C++访问ORACLE数据库
- c#访问oracle数据库
- 访问对方oracle数据库
- Windows访问Oracle数据库
- C++访问Oracle数据库
- oracle数据库访问
- C++访问Oracle数据库
- FileZilla Server的安装和设置
- 二分法 Pow(x, n)
- Thinkphp + PHPExcel 导入excel
- java 主类的main方法调用其他方法
- WIN 修改mysql root 密码
- Groovy访问oracle数据库
- 让/etc/profile文件修改后立即生效
- 深入Protobuf源码-概述、使用以及代码生成实现
- css字体声明
- android 中WebView进度条载入
- C++虚函数表深入剖析
- 有关Android Activity的面试题和答案
- myeclipse 上安装 Maven3
- Android Studio 配置篇