国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

在基于MIDP的應用程序上使用JDBC

2019-11-18 14:56:25
字體:
來源:轉載
供稿:網友

         今天,java平臺已經成為大多數移動電話的首選并被廣大的設備制造商,運營商和開發者所接受。基于J2ME的應用程序可以在多個平臺上移植。DataMirror的PointBase微型版增強了用戶訪問存儲數據的能力。
 在基于MIDP的應用程序上使用JDBC
         移動應用開發者經常需要構建需要持久性存儲和讀取數據的應用程序,在MIDP中提供了記錄治理系統來支持上述操作。假如應用程序構建在標準的JDBC基礎之上,那么訪問和存儲數據的操作將變得簡單。本文將討論如何在MIDP應用程序中使用JDBC,我們使用的產品是DataMirror的PointBase。
 
        PointBase微型版是個純Java的數據庫,已經被移植到索尼愛立信P900和P910上。使用PointBase的UniSync你可以輕松的把本地數據庫上的數據和企業數據庫的數據進行同步,企業數據庫可以是Oracle,SQL Server等。
 PointBase通過實現了JBDC標準的子集來提供給J2ME開發者一個純Java的數據解決方案。這樣開發者可以輕松的把J2SE和J2EE應用擴展到J2ME平臺。在使用PointBase之前,首先要把他們的類庫引入到應用中。
 
import com.pointbase.me.*;

 接下來你就可以使用標準的JDBC代碼了,首先需要建立數據庫連接:
Connection con = DriverManager.getConnection("jdbc:pointbase:micro:sample", "PBPUBLIC", "PBPUBLIC");

         Con變量代表了數據庫連接,使用它我們可以進行數據庫的讀寫操作了。下面的代碼演示了如何使用標準的JDBC來讀取和寫入數據。
 向數據庫中寫入一行:
PReparedStatement prep = con.prepareStatement(
                     "INSERT INTO NameCard (ID, Name, Company, Title, "+
                    "Address1, Address2, Phone, Email) " +
                    "VALUES (?, ?, ?, ?, ?, ?, ?, ? )");
prep.setInt(1, id);
prep.setString(2, name);
prep.setString(3, company);
prep.setString(4, title);
prep.setString(5, address1);
prep.setString(6, address2);
prep.setString(7, phone);
prep.setString(8, email);
prep.execute();
 
讀取數據:
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(
                    "SELECT name, company, title, address1, "+
                     "address2, phone, email "+
                   "FROM NameCard WHERE ID="+id);
 
得到rs后我們就可以使用rs.next()來從記錄集中讀取數據了??梢娛褂肑DBC將可以提高應用程序的開發速度。
 PointBase Micro MIDP控制臺是在移動設備上訪問MIDP數據庫很方便的工具。關于PointBase的更多信息請訪問http://www.pointbase.com/


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南岸区| 镇巴县| 鸡东县| 常德市| 涿鹿县| 久治县| 西畴县| 福泉市| 吉林市| 明水县| 西林县| 凭祥市| 富宁县| 饶平县| 黔西县| 广宗县| 大港区| 象州县| 阿巴嘎旗| 淅川县| 长海县| 通化县| 雅安市| 南安市| 儋州市| 平定县| 贡觉县| 拜泉县| 得荣县| 六枝特区| 阳泉市| 买车| 墨脱县| 三穗县| 泰宁县| 新巴尔虎左旗| 文登市| 朝阳区| 阳泉市| 广东省| 泰州市|