在 Symbian 平台上开发 DB2 Everplace Java 应用程序
2009-11-16 00:00:00 来源:WEB开发网移动数据库应用开发
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();
}
}
- ››开发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的批处理代码
更多精彩
赞助商链接