- 浏览: 29638 次
- 性别:
- 来自: 上海
-
最新评论
-
pml346680914:
很详细、不过有些地方代码有些错误呀
sun.net.ftp.FtpClient使用
文章列表
import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.SocketException; import java.util.ArrayList; import java.util.Date; import java.util.List; import org.ap ...
- 2009-01-05 09:41
- 浏览 1771
- 评论(0)
sun.net.ftp.FtpClient.,该类库主要提供了用于建立FTP连接的类。利用这些类的方法,编程人员可以远程登录到FTP服务器,列举该服务器上的目录,设置传输协议,以及传送文件。FtpClient类涵盖了几乎所有FTP的功能,FtpClient的实例变量保存了有关建立"代理"的各种信息。下面给出了这些实例变量。
public static boolean useFtpProxy
这个变量用于表明FTP传输过程中是否使用了一个代理,因此,它实际上是一个标记,此标记若为TRUE,表明使用了一个代理主机。
public static String ftpPr ...
- 2008-12-29 22:52
- 浏览 1865
- 评论(0)
Map以按键/数值对的形式存储数据,和数组非常相似,在数组中存在的索引,它们本身也是对象。 Map的接口 Map---实现Map Map.Entry--Map的内部类,描述Map中的按键/数值对。 SortedMap--- ...
- 2008-10-08 09:57
- 浏览 2315
- 评论(0)
package trans;
import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.InputStream;import java.io.InputStreamReader;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;import java.util.ArrayList;import ja ...
- 2008-09-18 15:42
- 浏览 972
- 评论(0)
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。 执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行, DOS中可以执行时由于 在oracle 8i 中 安装目录ora81BIN被设置为全局路径, 该目录下有EXP.EXE与IMP.EXE文件被用来执行导入导出。 oracle用java编写,SQLPLUS.EXE、EXP.EXE、IMP.EXE这两个文件有可能是被 ...
- 2008-09-09 13:05
- 浏览 872
- 评论(0)
Java实用经验总结--日期、数字篇1. 日期部分对于像日期、时间和钱这样的对象来说,不同的国家、地区都有不同的显示格式。即便是同一地区,也可能存在差异。但是在不考虑国家化,时间格式相对固定的情形下,对于时间的处理还是相对比较简单的。在我最近所作的一个小程序里面,遇到了一些与日期有关的且不考虑国际化和复杂格式的问题。例如如何求两个日期所差的天数,所差的月数;将日期类转化为规定格式的字符串,将规定格式的日期字符串转成相应的日期类等等。下面我就以源码的形式逐一介绍上面提到的问题,需要注意的是这些代码都源于我做的一个名为DateUtil的类,其中独立的变量都是其中的成员变量,函数都是其成员函数:1 ...
- 2008-08-25 16:48
- 浏览 1186
- 评论(0)
四、从多个表里选取数据记录 1. 数据表间的连接 简单的连接语法: SELECT 字段名1, 字段名2, …… FROM 表名1, [表名2, ……] WHERE 表名1.字段名 = 表名2. 字段名 [ AND ……] ; SELECT 字段名1, 字段名2, …… FROM 表名1, [表名2, ……] WHERE 表名1.字段名 = 表名2. 字段名(+) [ AND ……] ; 有(+)号的字段位置自动补空值
连接的分类: 等于的连接 = 不等于的连接 != BETWEEN … AND … IN 注意IN和OR不能一起用 外连接 有一个字段名(+) , 没有满足的条件补空 ...
- 2008-08-15 10:16
- 浏览 1329
- 评论(0)
控制语句 (DML) 部分
1.INSERT (往数据表里插入记录的语句)
INSERT INTO 表名(字段名1, 字段名2, ……) VALUES ( 值1, 值2, ……);
INSERT INTO 表名(字段名1, 字段名2, ……) SELECT (字段名1, 字段名2, ……) FROM 另外的表名;
字符串类型的字段值必须用单引号括起来, 例如: ’GOOD DAY’
如果字段值里包含单引号’ 需要进行字符串转换, 我们把它替换成两个单引号''.
字符串类型的字段值超过定义的长度会出错, 最好在插入前进行长度校验.
日期字段的字段值可以用当前数据库的系统 ...
- 2008-08-14 12:16
- 浏览 831
- 评论(0)
1、缺省处理Oracle在Order by 时缺省认为null是最大值,所以如果是ASC升序则排在最后,DESC降序则排在最前
2、使用nvl函数 nvl函数可以将输入参数为空时转换为一特定值,如nvl(employee_name,’张三’)表示当employee_name为空时则返回’张三’,如果不为空则返回employee_name通过这个函数可以定制null的排序位置。
3、使用decode函数decode函数比nvl函数更强大,同样它也可以将输入参数为空时转换为一特定值,如decode(employee_name,null,’张三’, employee_name)表示当employee_ ...
- 2008-08-14 12:10
- 浏览 1165
- 评论(0)
FTP使用sun.net.ftp包下的api,package jing.upfile;import sun.net.ftp.*;import sun.net.*;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.ByteArrayOutputStream;import java.util.ArrayList;import java.util.StringTokenizer;/** FTP远程命令列表<br>USER PORT RETR ALLO DE ...
- 2008-08-06 21:10
- 浏览 7836
- 评论(1)
一、Log4j配置第一步:加入log4j-1.2.8.jar到lib下。第二步:在CLASSPATH下建立log4j.properties。内容如下:
log4j.rootCategory=INFO, stdout , Rlog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.PatternLayoutlog4j.appender.stdout.layout.ConversionPattern=[QC] %p [%t] %C.%M(%L) | %m%n ...
- 2008-04-11 09:26
- 浏览 1169
- 评论(0)
import javax.crypto.Cipher;import javax.crypto.spec.IvParameterSpec;import javax.crypto.spec.SecretKeySpec;import sun.misc.BASE64Decoder;import sun.misc.BASE64Encoder;public class APDes3 { /** * 加密String明文输入,经过BASE64编码String密文输出 * * @param text,keystr,ivstr * @return */ ...
- 2008-04-03 09:28
- 浏览 1437
- 评论(0)
String str = "2008-03-03"; SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); try{ Date date = dateFormat.parse(str); Calendar cal = Calendar.getInstance(); cal.setTime(date); if(cal.SUNDAY ==cal.get(Calendar.DAY_OF_WEEK)) { System.out.println("date :" + & ...
- 2008-04-03 09:20
- 浏览 995
- 评论(0)
webservice 方法如下 :public GWDDNSQueryBean GWDDNSQueryInvoke(WebServiceClient wsclient,String ID) { try { Service service = new Service(); Call call = (Call) service.createCall(); QName qn = new QName("GWQuery", wsclient.getWebFuncName()); ...
- 2008-03-05 12:19
- 浏览 5895
- 评论(0)