JAVA实现批处理
实际项目中,经常需要对数据进行批量处理。[@more@] 下面这个例子,是从tab分隔的csv文件里读取数据,把数据写入hostname上的DBNAME的USER_MASTER里。 import java.io.*; import java.sql.*; import oracle.jdbc.*; public class Batch1 { private static String sDBConnect = "jdbc:oracle:thin:@hostname:1521:DBNAME"; private static String sDBUser = "user"; private static String sDBPassword = "password"; private static String sPath = "C:Batch"; private static String sFileName = "csvfile.txt";//f
JAVA实现FTP上传下载文件的功能
通过SOCKET,JAVA能简单地实现FTP功能。[@more@] 这个例子实现了文件上传和文件下载的功能。 import java.io.*; import java.net.*; public class JAVAFTP { private static final int CTRLPORT = 21; // ftp的端口 private static Socket sSocket; private static PrintWriter wOutput; private static BufferedReader bInput; private static byte[] localHost; //本地主机地址 public static void main(String[] args) { try { String sHost = "192.168.1.1"; String sl
实现.KML和.KMZ 文件的下载
缺省情况下,操作系统会把他们作为.XML文件在浏览器端打开,而不是下载。[@more@]我们可以通过下面这个链接,了解到解决的方法:http://earth.google.com/kml/kml_tut.html......Google Earth reads KML and KMZ files. The MIME type for KML files is application/vnd.google-earth.kml+xml The MIME type for KMZ files is application/vnd.google-earth.kmz For Apache, add these lines to the httpd.conf file:AddType application/vnd.google-earth.kml+xml .kml AddType application/vnd.google-earth.kmz .kmz ......■Windows W
16进制反转,再算出十进制
为了解答网友的问题,写了一个简单的例子:[@more@]■网友提问:我想把四个字节的16进制数据反转如:E2 26 C3 25 ---->25 C3 26 E2然后求出反转后的四个字节合起来的十进制值:633546466 (计算器求出来的)■实现的例子:String hexstr,tenstr;long l;hexstr = "E226C325";char c1[] = hexstr.toCharArray();String str[] ={"","","",""};int j=0;for(int i=0;i<c1.length;i++){if (i%2==0){str[i/2] = hexstr.substring(j,j+2);j = i+2;}}hexstr = "";for(int i=str.l
classpath详解
可通过对 JDK 工具使用 -classpath 选项(首选方法)或设置 CLASSPATH 环境变量来设置类路径。 [@more@]C:> jdkTool -classpath path1;path2... C:> set CLASSPATH=path1;path2... 每个 path 以文件名或目录结尾,该文件名或目录取决于将类路径设置成什么: 对于包含 .class 文件的 .zip 或 .jar 文件,路径以 .zip 或 .jar 文件名结尾。 对于未命名包中的 .class 文件,路径以包含 .class 文件的目录结尾。 对于已命名包中的 .class 文件,路径以包含“root”包(完整包名中的第一个包)的目录结尾。 用分号来分隔多个