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

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

 2009-11-16 00:00:00 来源:WEB开发网   
核心提示: 移动数据库应用开发JDBC 是结合 Java 编程语言和 SQL 语句的不依赖于特定数据库的业界标准,该部分将介绍如何开发移动数据库应用 JdbcMain,在 Symbian 平台上开发 DB2 Everplace Java 应用程序(7),与基于 SQL 的数据库的其他访问方法类似,JdbcM

移动数据库应用开发

JDBC 是结合 Java 编程语言和 SQL 语句的不依赖于特定数据库的业界标准。该部分将介绍如何开发移动数据库应用 JdbcMain。与基于 SQL 的数据库的其他访问方法类似,JdbcMain 采用 JDBC 接口通过 DB2 Everyplace 数据库引擎访问数据。在 JdbcMain 的应用中,类 JdbcMain 先执行一条插入语句,它会将一条记录插入到表 stbl 中。然后,查询表 stbl 中的所有记录。所以,当查询执行结束,刚被插入的记录也应该在返回的查询结果集中。(见清单6)


清单 6. JdbcMain.java
package syncapp; 
import java.sql.*; 
import com.ibm.db2e.jdbc.DB2eDataSource; 
public class JdbcMain { 
 public void runSQL() 
 { 
 String url = "jdbc:db2e:c:/data/";  //移动数据库的位置在 c:/data/ 
    try { 
      Connection con = null;      
      DB2eDataSource ds = new DB2eDataSource(); 
      ds.setUrl(url); 
      con = ds.getConnection();    //建立移动数据库连接 
       Statement st = con.createStatement(); //创建statement句柄 
       st.executeUpdate("INSERT INTO stbl VALUES (1,'John')"); //执行插入语句   
       ResultSet rs = st.executeQuery("SELECT * FROM stbl");//执行查询语句 
       System.out.println("*** Query results:"); 
      while (rs.next()) {      //遍历结果集取得所有的行和列 
        System.out.print("idx=" + rs.getString(1) + ", "); 
        System.out.println("strdesc=" + rs.getString(2)); 
      }//end while      
      rs.close(); 
      st.close(); 
      con.close();     //断开数据库连接 
    } catch (Exception ex) { 
     System.out.println(ex.toString());      
    } 
 }// end runSQL 
 public static void main (String[] args) 
 { 
 JdbcMain jmain = new JdbcMain(); 
 jmain.runSQL(); 
 } 
} 

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

Tags:Symbian 平台 开发

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