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

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

 2009-11-16 00:00:00 来源:WEB开发网   
核心提示: 单击OK,完成配置 (见图5) 图 5. 已加入的库文件从配置文件读取配置信息syncsample 样例程序通过读取一些属性设置来初始化,在 Symbian 平台上开发 DB2 Everplace Java 应用程序(4),这些属性可以通过配置文件来指定,以达到程序方便维护的目的,值得注意的是属

单击OK,完成配置 (见图5)

图 5. 已加入的库文件
在 Symbian 平台上开发 DB2 Everplace Java 应用程序

从配置文件读取配置信息

syncsample 样例程序通过读取一些属性设置来初始化。这些属性可以通过配置文件来指定,以达到程序方便维护的目的。在当前的例子里面,文件 db2sync_db2e.properties 用来存放属性设置。下面的程序中,方法 readProperties 用来读取 db2sync_db2e.properties 中的属性并存放到名字为 userProps 的 Java Properties 实例中。值得注意的是属性 server.url,isync.user和isync.password。确认 server.url 的主机名是正在运行的 sync server 的 IP 地址。确认 isync.user 和 isync.password 是在 MDAC 中指定的用于同步的用户名和密码。(见清单2和清单3)


清单 2. db2sync_db2e.properties 文件
syncdriver=com.ibm.mobileservices.isync.db2e.jni.DB2eISyncProvider 
syncprotocol=isync:db2e: 
server.url=http://9.181.135.112:8080 
target.db.driver=com.ibm.db2e.jdbc.DB2eDriver 
target.db.url=jdbc:db2e: 
isync.user=syncUser 
isync.password=syncPass 
isync.timeout=60 
isync.trace=default 
# directory for configuration information 
path=data 
# directory for data 
jdbcsuburl=. 
# e.g. filesubdir 
filesubdir=. 


清单 3. readProperties 方法
private void readProperties(String propFile) 
{ 
 try 
 { 
 configProps =(PropertyResourceBundle)ResourceBundle.getBundle(propFile); 
 userProps.put("syncdriver",configProps.getString("syncdriver")); 
 userProps.put("syncprotocol", configProps.getString("syncprotocol")); 
 userProps.put("server.url", configProps.getString("server.url")); 
 userProps.put("target.db.driver",configProps.getString("target.db.driver")); 
 userProps.put("target.db.url",configProps.getString("target.db.url"); 
 userProps.put("isync.user", configProps.getString("isync.user")); 
 userProps.put("isync.password",configProps.getString("isync.password")); 
 userProps.put("isync.timeout",configProps.getString("isync.timeout")); 
 userProps.put("isync.trace", configProps.getString("isync.trace")); 
 userProps.put("path", configProps.getString("path")); 
 userProps.put("jdbcsuburl", configProps.getString("jdbcsuburl")); 
 userProps.put("filesubdir",configProps.getString("filesubdir")); 
 } 
 catch (MissingResourceException mre) 
 {throw mre;} 
} //readProperties 

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

Tags:Symbian 平台 开发

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