- 浏览: 178943 次
- 性别:
- 来自: 北京
-
最新评论
-
di1984HIT:
学习了,谢谢你啊
JAVA图片验证码 -
林豪桀:
我们现在还在用sapjco.jar。能不能提供个 for Li ...
SAP JCO使用备忘录 -
bosschen:
很好,最后一句解决了我的问题 。谢谢
解决subclipse报错:svn: Can't open file 'D:\project\Xxx.java.svn-base': 系统找不到指定的文件 -
Hello_l:
请问下,所在域的前缀是什么 ???
JavaMail通过Exchange发送邮件 -
Vacoor:
非常感谢,终于找到个不要积分的 / 要是再来个 linux ...
SAP JCO使用备忘录
文章列表
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class DemoServlet extends HttpServlet {
private sta ...
SAP JCO使用备忘录
- 博客分类:
- Java
公司的很多系统都需要连接SAP进行数据交互(我们用的是RFC方式),之前我们采用的是jco2的版本,前阵子因为服务器升级,导致系统旧的sap模块无法使用了,必须升级至jco3才行,后来下载了jco3才知道,两者相差太多了,许多接口名字都变了,相关模块必须重写!
好不容易弄完了,这里把两者如何做连接简单地记录一下:
JCO2:
Properties logonProperties = new Properties();
logonProperties.put("jco.client.ashost", "10.10.11.22");
log ...
一般的行列转换都只针对数值型(int或double类型),这种情况下可以利用聚集函数(如SUM)来实现转置,网上也有比较完善的解决方案,可参考http://blog.chinaunix.net/u3/90603/showart_2017912.html
但是如果要对字符串类型或日期等其他类型进行转置,情况则复杂很多了,这里进行了一些尝试,不需要借助存储过程或函数,也实现了这个转置。
源表:
ROWPROPERTYVALUE1nameAndy1addressBeijing1remarktest2nameBill2addressShanghai
目标表:
ROWnameaddressremark ...
在一个SSH+SQL Server的项目中用sql-query的方式调用存储过程,如
<sql-query name="view_custinfo" callable="true">
<return class="fdm.pojos.CustInfo">
<return-property name="FIntelId" column="FIntelId"/>
<return-p ...
- 2009-09-07 12:35
- 浏览 1761
- 评论(0)
JPA规范中规定了三种映射继承的关系策略,分别如下所示。
●继承关系的实体保存在一个表(Single Table per Class Hierarchy Strategy)
●每个子类实体保存在一个表(Joined Subclass Strategy)
●每个实体类保存在一个表(Table per Class Strategy)
那么同一个对象树上是否可以有两个或多个继承策略呢?(即是否可以对继承策略进行重载)
答案要问JPA Vendor了,在java-tips.org找到下面一段:
--------------------------------------------------- ...
- 2009-08-25 22:37
- 浏览 1244
- 评论(0)
Find Bar增强了Firefox的搜索功能,可以支持正则表达式的搜索条件,但是很长时间都没有更新,已经无法在3.5.*中安装了,附件中的这个是修改了版本号的安装包,可以在3.*中安装。
Find Bar官网http://www.oxymoronical.com/web/firefox/FindBarRX
- 2009-08-20 09:13
- 浏览 2695
- 评论(1)
Firefox3.5已发布近一月,可是由于Show Location迟迟没有发布兼容3.5的版本,无奈只好继续用Firefox3.0;
今天发现其他插件都可以兼容3.5了,实在忍不住便升到了3.5,可怜Show Location只好被禁用了,但是经过研究居然还真的找到了升级的办法了,呵呵,就是hack掉Show Location的版本号了,这也是没有办法的办法了,希望超人兄不要见怪
步骤如下:
1.下载安装包:http://releases.mozilla.org/pub/mozilla.org/addons/5549/show_location-0.4.8-fx.xpi
2.将后缀名 ...
- 2009-07-18 00:23
- 浏览 1672
- 评论(0)
最近要将一批XLS数据整理进数据库,发现同样的分隔符"-"写法真是五花八门,仔细看都难得看出来,原来以为只有半角减号和全角减号,后来发现多了去了
- 2009-07-10 11:51
- 浏览 1296
- 评论(0)
有了text-indent样式,以后就再也不用补空格啦!!!
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<head>
<title>首行缩进</title>
<style type="text/css">
.indent{text-indent: 2em;}
</style>
</head>
<body>
<div class="indent& ...
- 2009-07-08 23:45
- 浏览 4978
- 评论(1)
前两天appengine工程启动不了了,每次都抛出内存溢出的异常:
javax.servlet.ServletException: java.lang.OutOfMemoryError: Java heap space
折腾了一天多,终于找到原因,原来是本地数据文件太大,删掉目录“WEB-INF/appengine-generated”和它下面的文件就OK了!!
只不过损失了很多测试数据,怪可惜的,希望Google早点修好这个bug
- 2009-07-05 17:29
- 浏览 1144
- 评论(0)
SQL分组、统计、排序的查询:
SELECT count( id ) cnt, category, computername
FROM `computer`
WHERE (
category = 'notebook'
OR category = 'desk-top'
)
GROUP BY computername ASC
LIMIT 0 , 100
还不知道怎么用“order by”来排序,像下面这样就会报错:
SELECT count( id ) cnt, category, computername
FROM `computer`
WHERE (
cat ...
- 2009-07-03 14:26
- 浏览 1734
- 评论(0)
iterate over map
for(Map.Entry<${key:argType(map,0)},${value:argType(map,1)}> entry :
${map:var(java.util.Map)}.entrySet()) {
${key} key = entry.getKey();
${value} value = entry.getValue();
${cursor}
}
//或者
for (Iterator<Map.Entry<${String},${v ...
新建一个web工程,加入m2的pom.xml之后,如何run/debug呢?
其实只要进行一个简单的设置,就能实现热部署,即把项目所依赖的jar包全部拷贝到这个目录中:
.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\demo.web\WEB-INF\lib
打开项目的Properties
页,找到“Java EE Module Dependencies
”,选中模块“Maven Dependencies
”即可。
如下图:
- 2009-06-23 21:17
- 浏览 4440
- 评论(0)
由于zk的tree没有获取节点path的api,于是实现下面这个函数来获取Treeitem节点的path
int[] getPath(Treeitem item) {
List<Integer> p = new ArrayList<Integer>();
while ((item instanceof Treeitem) && item.getLevel() >= 0) {
p.add(item.indexOf());
item = item.getParentItem();
}
int path[] = new i ...
- 2009-06-22 10:40
- 浏览 1179
- 评论(0)
我用maven2的Eclipse插件为项目添加一个依赖“commons-lang.jar”,在“Add Dependency”窗口中找到了一个可用的版本(2.0),于是双击添加这个jar,pom.xml自动添加了一段,如下代码:
<dependency>
<groupId>apache-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>2.0</version>
</dependency>
但是eclip ...
- 2009-06-21 22:03
- 浏览 12593
- 评论(1)