WEB开发网
开发学院数据库DB2 在 Symbian 平台上开发 DB2 Everplace Java 应用程... 阅读

在 Symbian 平台上开发 DB2 Everplace Java 应用程序

 2009-11-16 00:00:00 来源:WEB开发网   
核心提示: 清单 5. SyncMain.java packagesyncapp;importjava.sql.*;importjava.util.*;importcom.ibm.db2e.jdbc.*;/*ImporttheISyncJavaClientPackage*/importcom.ibm.mob


清单 5. SyncMain.java
package syncapp; 
import java.sql.*; 
import java.util.*; 
import com.ibm.db2e.jdbc.*; 
/* 
 Import the ISync Java Client Package 
*/ 
import com.ibm.mobileservices.isync.*; 
public class SyncMain { 
 // Synchronization 对象 
 private ISyncProvider provider; 
 private ISyncService service; 
 private ISyncConfigStore config; 
 private ISyncDriver syncer; 
 // Synchronization 参数 
 private static PropertyResourceBundle configProps; 
 private Properties userProps = new Properties(); 
 private ISyncSubscriptionSet ssArr[] = null; 
 private void readProperties(String propFile) 
{ 
 ...  
} //readProperties 
public void runSample(String propFile) 
{ 
 // 读属性文件配置 
 readProperties(propFile);  
 // 加载sync driver 
 Class.forName(userProps.getProperty("syncdriver")); 
 // 获得synchronization service的实例 
 provider = ISyncManager.getISyncProvider(userProps.getProperty("syncprotocol")); 
 service = provider.createSyncService(userProps.getProperty("server.url"), userProps); 
 // 获得configuration store的实例 
 config = service.getConfigStore(userProps.getProperty("path")); 
 // 获得 sync driver 的实例 
 syncer = config.getSyncDriver(); 
 // 注册事件监听器的 
 syncer.setSyncListener(new SyncListener()); 
 // 启动同步 
 rc = syncer.sync(); 
... 
} //runSample 
public static void main (String[] args) 
{ 
if (args.length == 1) 
{ 
 SyncMain sample = new SyncMain();  
 sample.runSample(args[0]);  
} 
else 
 System.out.println("Usage: java ISyncSample property_file"); 
} 
 
 } 

上一页  1 2 3 4 5 6 7 8  下一页

Tags:Symbian 平台 开发

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接