在 Symbian 平台上开发 DB2 Everplace Java 应用程序
2009-11-16 00:00:00 来源:WEB开发网
清单 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");
}
}
- ››开发Android 日历教程
- ››开发学院总结 Win 8实用技巧大全
- ››开发学院原创教程:把win8的IE10放桌面上方法(非...
- ››开发者眼中的Windows Phone和Android
- ››Symbian S60 SocketConnection参数
- ››开发学院教你用SQL 语句最快速清空MySQL 数据表的...
- ››Symbian乏力:2010年诺基亚悲情大事记
- ››Symbian三大升级开启2011年新战略
- ››Symbian/Android/iOS/WM安装包对比
- ››Symbian一个活动对象的测试例子
- ››Symbian ListBox控件
- ››Symbian下自动切换SDK的批处理代码
更多精彩
赞助商链接