- 浏览: 536905 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (174)
- Groovy (28)
- Grails (14)
- DHTML (5)
- JS (4)
- jQuery (16)
- JAVA (16)
- Eclipse (4)
- Hibernate (2)
- Resin (2)
- Oracle (25)
- Maven (4)
- Struts2 (1)
- WebWork2 (3)
- Tomcat (2)
- Windows7 (4)
- Griffon (2)
- PowerDesigner (1)
- Pro*C (2)
- JDK (1)
- 乱码 (2)
- WebService (3)
- .NET (1)
- 性能 (2)
- 安装 (1)
- 命令行 (1)
- function (1)
- type (1)
- Mysql (1)
- 同步 (1)
- Synchronized (1)
- json (3)
- Office (1)
- Visio (1)
- 自定义形状 (1)
- jsong (0)
- gson (1)
- fastjson (1)
- EM (1)
- DB2 (6)
- Sequence (1)
- RHEL5.x (1)
- WAS6.1 ND (1)
- SQL (1)
- -964 (1)
- Linux (4)
- Date (1)
- Format (1)
- Add (1)
- SHELL (1)
- CSS (2)
- Bootstrap (1)
- nginx (1)
- Openresty (2)
- JWPlayer (1)
- showdoc (1)
- 常用网址 (1)
- lua (2)
- SpringBoot (1)
- Office pdf linux (1)
最新评论
-
纵观全局:
Great
阿里巴巴开源JSON解析组件FastJson简单使用笔记 -
guxuede:
...
Groovy编程技巧 -
a1439226817:
groovy用的多吗?我还没发现有哪个java项目在用这个?
Groovy同步 -
晴子9034:
在网上搜到的几乎全是说满了就扩充。但是我有个疑问,满了就扩充, ...
解决DB2 SQLCODE=-964日志文件满的问题 -
在世界的中心呼喚愛:
好东西啊,就用这个包。
阿里巴巴开源JSON解析组件FastJson简单使用笔记
import groovy.sql.Sql class CardLossMSSQL { static { } static void main(args){ def oradb = [url:"jdbc:oracle:thin:@(DESCRIPTION =(ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xxx)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = bs)))", user:"scott", password:"tiger", driver:"oracle.jdbc.driver.OracleDriver"] def orasql = Sql.newInstance(oradb.url, oradb.user, oradb.password, oradb.driver) def msdb = [url:"jdbc:sqlserver://xx.xx.xx.xx:1433;DataBaseName=bs", user:"sa", password:"sa", driver:"com.microsoft.sqlserver.jdbc.SQLServerDriver"] def mssql = Sql.newInstance(msdb.url, msdb.user, msdb.password, msdb.driver) try{ orasql.eachRow("SELECT tct.ID, tct.CardID, tct.Tpye from TCM_CARDLOST_TEMP tct ORDER BY tct.ID"){r -> if(r.Tpye == '1'){ mssql.execute("delete ComUnLost where scCardID=${r.CardID}") mssql.execute("delete ComLost where scCardID=${r.CardID}") mssql.execute("insert into ComLost(scCardID) values(${r.CardID})") mssql.execute("Insert into ComCardOperate(scID, coType, coCount, coMoney, slID, slStationNo, ClientNo, coUseSystem, coDT, opName, coRemark) (select scID, 3 as coType,crdcount,crdmoney,0 as slID,0 as slStationNo, 1 as ClientNo, 65535 as coUseSystem,GetDate(),39, 0 as coRemark from comsendcard where sccardid = ${r.CardID})") mssql.execute("update ComSendCard set scCardStatus=scCardStatus | 2 where scCardID=${r.CardID}") orasql.execute("DELETE FROM TCM_CARDLOST_TEMP WHERE ID = ${r.ID}") } else { mssql.execute("insert into ComUnLost(scCardID,LostID) select scCardID,LostID FROM ComLost WHERE scCardID=${r.CardID}") mssql.execute("delete ComLost where scCardID=${r.CardID}") mssql.execute("Insert into ComCardOperate(scID, coType, coCount, coMoney, slID, slStationNo, ClientNo, coUseSystem, coDT, opName, coRemark) (select scID, 4 as coType,crdcount,crdmoney,0 as slID,0 as slStationNo, 1 as ClientNo, 65535 as coUseSystem,GetDate(),39, 0 as coRemark from comsendcard where sccardid = ${r.CardID})") mssql.execute("update comsendcard set scCardStatus=scCardStatus & 0xfffffffd where scCardID=${r.CardID}") orasql.execute("DELETE FROM TCM_CARDLOST_TEMP WHERE ID = ${r.ID}") } } } catch (java.sql.SQLException e){ e.printStackTrace() } finally { orasql.close() mssql.close() } } }
发表评论
-
阿里巴巴开源JSON解析组件FastJson简单使用笔记
2012-07-13 15:02 50847惯例,直接上代码,环境:groovy1.8.6+jdk1.6. ... -
Gson使用笔记
2012-07-13 14:56 1684直接看代码,环境为groovy1.8.6+jdk1.5.31, ... -
Groovy同步
2012-05-30 14:30 1790原贴点击这里 在 groovy 中同步 我的项目与 gro ... -
Grails编写WebService客户端
2012-05-28 13:39 2849环境:jdk1.6.0.31 + Grails2.0.4 1. ... -
groovy编写webservice服务端和客户端(含连接数据并输出JSON数据)
2012-05-25 16:45 3034个人总结,网上几乎没有此方面资料,有一篇帖子,按照其内容无法运 ... -
转:Java编程中“为了性能”尽量要做到的一些地方
2012-03-28 14:16 1135原贴:http://www.iteye.com/m ... -
System.getProperty()方法大全
2012-01-04 15:52 2761System.out.println("ja ... -
使用Groovy进行Socket编程之-字节数组版
2011-12-30 14:53 3514服务端代码: import java.net.Server ... -
[JAVA]使用axis调用.NET写的WebService
2011-12-21 16:28 1940参考:http://wenwen.soso.com ... -
真正解决dbca、netca、em等乱码问题(含jdk安装)
2011-10-27 16:49 4015参考地址:猛击这里 注意:62位系统此方法貌似无效,会报“j ... -
手动生成jar包及可执行jar包
2011-10-11 15:30 1376执行: jar cvf xxx.jar path\path1\ ... -
使用JNative调用DLL
2011-10-11 14:39 1724ref: TermTx.dll接口调用说明书 1. 将目标D ... -
DES加解密之三
2011-08-16 16:37 2807目前客户端使用的。 import java.securi ... -
DES加解密之二
2011-08-15 17:40 1621import javax.crypto.Cipher; ... -
MD5加密
2011-08-15 16:18 1085import java.io.UnsupportedEnc ... -
DES加解密之一
2011-08-15 16:17 1281import java.security.Key; im ... -
(转)Groovy 1.8中的超炫JSON支持
2011-07-29 14:51 2297http://www.groovyq.net/content/ ... -
(转)打动你朋友的11条Groovy超炫代码
2011-07-21 16:20 1462http://www.groovyq.net/content/ ... -
(转)查看class被什么版本jdk编译
2011-06-21 17:50 1186转自:http://www.cnblogs.com/gladt ... -
迄今为止,个人认为最好用的java返编译器(欢迎推荐)
2011-06-14 18:00 1061看图:
相关推荐
1. **连接数据库**: 首先,我们需要引入JDBC驱动,并建立到数据库的连接。例如,如果我们使用的是MySQL,Groovy代码可能如下所示: ```groovy import groovy.sql.Sql def url = 'jdbc:mysql://localhost:3306/...
在Java与MongoDB的交互中,我们可以利用MongoDB的Java驱动程序来连接数据库并查询Groovy脚本。MongoDB不仅支持存储文档数据,还允许存储JavaScript代码,这对于我们的需求非常适用。我们可以编写一个Java方法,从...
标题中的“groovy编写webservice服务端和客户端(含连接数据并输出JSON数据)”表明了本文将探讨如何使用Groovy编程语言来构建Web服务的服务器端和客户端,并且这些服务会涉及与数据库的交互以及JSON数据的处理。...
由于Android主线程不能进行耗时操作,连接数据库需在子线程(如AsyncTask)中进行,防止UI冻结。使用`doInBackground()`方法执行网络请求,然后在`onPostExecute()`更新UI。 5. **数据库适配器(Data Access ...
"Groovy将表单多个字段复制到一个字段内"这个主题聚焦于如何利用Groovy脚本语言来实现这一操作,特别是在致远(SAP Seer)这样的企业级应用中。下面将详细解释相关知识点。 1. **Groovy语言**: Groovy是一种基于...
在本文中,我们将详细介绍如何使用 Spring Boot 连接 Oracle 数据库,配置 JDBC 驱动程序,并实现数据库的基本操作。 Step 1: 添加依赖项 在 Spring Boot 项目中,需要在 `build.gradle` 文件中添加 Oracle JDBC ...
在Java编程中,连接到PostgreSQL数据库通常需要特定的驱动程序,这个驱动程序通常是以JAR(Java Archive)文件的形式存在。"连接postgresql数据库需要的jar包"指的是用于建立Java应用程序与PostgreSQL数据库之间通信...
它实现了Java的JDBC API,使得开发者可以使用标准的JDBC接口来执行SQL语句,创建数据库连接,执行查询,更新数据等操作。这个驱动程序包含了一些关键类,如`com.mysql.cj.jdbc.Driver`,它是实现JDBC驱动程序接口的...
在Java开发中,数据库连接是不可或缺的部分,而JDBC(Java Database Connectivity)是Java平台标准中用于与各种数据库进行交互的一套接口和类。当我们要使用Java程序连接到DB2数据库时,需要依赖特定的JDBC驱动。...
在`gradle导入本地oracle包连接数据库`这个场景下,我们需要确保这个驱动包被正确地添加到Gradle项目的依赖管理中。 Gradle是基于Groovy语言的构建自动化工具,具有灵活的依赖管理和构建脚本。为了将`ojdbc6.jar`...
首先,Groovy提供了对JDBC(Java Database Connectivity)的无缝支持,这意味着我们可以使用Groovy来编写SQL语句,连接和操作MySQL数据库。在Groovy中,我们可以通过以下步骤建立数据库连接: 1. 导入所需的JDBC...
【标题】"kettle连接各种数据库所需jar包资源"提供了Kettle进行数据提取、转换和加载(ETL)过程中与多种常见数据库交互所必需的Java类库(JAR包)。Kettle,又称Pentaho Data Integration(PDI),是一款强大的开源...
Java MySQL数据库连接是Java开发中常见的一项任务,用于在应用程序中与MySQL数据库进行交互,例如存储、检索或更新数据。JDBC(Java Database Connectivity)是Java平台中的一个标准API,它提供了一种统一的方式来...
Groovy是一种动态、灵活的Java平台上的编程语言,它在许多方面简化了Java的开发,尤其是在处理数据库操作时。在Groovy中,`groovy.sql`...无论是在脚本、服务还是Web应用中,Groovy都能作为一个高效的数据库操作语言。
在Android开发中,直接连接Microsoft SQL Server数据库是一个相对复杂的过程,因为Android系统原生并不支持直接与SQL Server交互。但通过一些技术手段,我们可以实现这一目标。以下是一些关键知识点和步骤: 1. **...
JDBC(Java Database Connectivity)是Java语言中用来规范客户端程序如何连接数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。`jtds.jar`是一个开源项目,它实现了JDBC驱动,允许Java应用程序通过...
创建一个`DatabaseHelper`类,继承自ORMLite的`OrmLiteBaseHelper`,在这个类中初始化数据库连接,并定义数据库版本。 4. **实体类建模** 对于每个需要存储在数据库中的对象,创建一个对应的Java类,并使用...
通常会将数据库操作封装到一个单独的数据访问层(DAL,Data Access Layer),并利用Android的ContentProvider或者ORM(Object-Relational Mapping)框架如SQLiteOpenHelper、Room等,对数据进行本地缓存,以减少对远程...
JDBC驱动是Java程序连接到不同数据库的桥梁,它实现了Java标准API,使得JMeter可以使用SQL语句与MySQL数据库进行数据操作。`5.1.28`是该版本的编号,表示驱动的特定迭代,可能包含错误修复和功能增强。 将这个jar包...
2. **数据操作**:GORM_ADO提供了类似于ORM(对象关系映射)的API,允许开发者通过对象操作方式来处理数据库记录。例如,创建一个新的数据记录可以通过类实例化完成,更新和删除则对应于对象的保存和删除方法。 3. ...