用户资料管理系统。flex 操作sqlite数据库的例子。要的给我发邮件
一些源码:
import mx.controls.Alert;
private var conn:SQLConnection;
private var SQLStatetmt:SQLStatement;
private var file:File;
private var arr:Array=["姓名","性别","年龄","手机号码","家庭号码","QQ号码","邮箱号码"];
private function init():void
{
try
{
file=File.applicationDirectory.resolvePath("UserInfoDB.db");
conn=new SQLConnection();
SQLStatetmt=new SQLStatement();
conn.open(file);//打开SQL连接
}
catch(error:SQLError)
{
Alert.show(error.message);
Alert.show(error.details);
}
createTable();
}
private function createTable():void
{
try
{
SQLStatetmt.sqlConnection=conn;
var sql:String ="CREATE TABLE IF NOT EXISTS TelInfoTable(Id INTEGER PRIMARY KEY AUTOINCREMENT," +
"name TEXT unique,sex TEXT,age numeric CHECK(200>age>0),mobilephone TEXT," +
"homephone TEXT,qq TEXT,eMails TEXT)";
SQLStatetmt.text=sql;
SQLStatetmt.execute();
}
catch(error:SQLError)
{
Alert.show(error.message);
Alert.show(error.details);
}
}
private function createTableOK(event:SQLEvent):void
{
Alert.show("ccccccc");
insertTable();
}
private function selectTable():void
{
try
{
//SQLStatetmt.sqlConnection=conn;
SQLStatetmt.text="select * from TelInfoTable";
SQLStatetmt.execute();
var result:SQLResult = SQLStatetmt.getResult();
if(result.data == null)
{
Alert.show("查不到相应的数据");
return;
}
var obj:Object=result.data;
datagrid1.dataProvider=obj;
var len:int=result.data.length;
}
catch(error:SQLError)
{
Alert.show(error.message);
Alert.show(error.details);
}
}
分享到:
相关推荐
try{ /* 初始化并创建数据库 */ dbHelper = new SQLiteHelper(this, DB_NAME, null, DB_VERSION); /* 创建表 */ db = dbHelper.getWritableDatabase(); //调用SQLiteHelper.OnCreate() ...
7. **UI优化**:为了提高用户体验,可以使用进度条显示加载状态,或者在数据加载完成前禁用列表框,防止用户在数据未加载完毕时进行操作。 通过以上技术手段,可以有效地处理60万条数据的快速显示问题。易语言和...
当我们关注“SQLlite数据库操作易语言源码”这个标题时,可以发现,这个源码项目旨在为易语言使用者提供一种直接的操作SQLite数据库的手段。用户通过研究该源码,可以学习到如何在易语言的环境下创建一个SQLite...
"flex4.6 air 异步操作sqlite数据库"的主题着重于如何在Flex 4.6和Adobe AIR环境中实现非阻塞的SQLite数据库操作。在传统的同步操作中,程序会等待数据库操作完成才会执行下一步,这可能导致用户界面冻结,尤其是在...
。net操作sqllite的帮助类,非常全面基本能用到的方法都有了,需要的可以下载下来拷贝到程序中哦、
在这个"Android数据库SQLlite操作demo"中,我们将深入探讨如何在Android应用中实现SQLite数据库的使用,特别是涉及到用户注册、登录以及数据的增删查改功能。 首先,让我们来看看如何创建一个简单的用户注册和登录...
`sqlLite.class.php`和`lite.php`可能是两个用于PHP操作SQLite数据库的类库或脚本。让我们深入探讨这两个文件可能包含的内容以及PHP操作SQLite的相关知识点。 1. **SQLite数据库连接** 在PHP中,可以使用`sqlite_...
java 操作sqllite的jar包,附带java代码。 package com.nsxx.qp.util; import java.sql.*; public class SqlLite { public static void main(String[] args) { try { //连接SQLite的JDBC Class.forName("org...
类似j2ee里面的dbutil类一样,通过反射包装了android中sqllite的操作。例如,对News的CRUD操作。例如下面代码: 只需要定义一个News.java DAO newsDao = new DAOImpl(mContext, News.class); List<News> list = ...
sqllite3 hibernate 方言sqllite3 hibernate 方言sqllite3 hibernate 方言sqllite3 hibernate 方言sqllite3 hibernate 方言sqllite3 hibernate 方言
android 数据库操作 查询:select id,name from t_student; 更新:update t_student set name=’verygood’ where id=2; 删除:delete from t_student where id=2; 排序:select id,name from t_student ...
开发时在使用sqllite数据库时,可以直接用它操作数据库,对数据进行增删改查,以及创建表结构
此外,`SQLite3`类还提供了其他高级功能,如准备和执行预编译的SQL语句(`prepare()`和`execute()`),以及创建和操作索引、视图等。 在实际开发中,为了提高代码的可维护性和安全性,推荐使用参数化查询来防止SQL...
SQLite支持多种操作系统,包括Windows、Linux和macOS等,并且广泛应用于移动设备、嵌入式系统以及桌面应用。在WinForm应用中,SQLite可以作为一个便捷的数据存储解决方案。 本文将详细讲解如何在WinForm应用中使用...
本话题主要聚焦于SQLite的批量插入操作,这是一种提高数据导入效率的重要技术。 批量插入在处理大量数据时尤其有用,它可以显著减少与数据库交互的次数,从而降低系统资源的消耗并提升性能。在SQLite中,我们可以...
C++与SQLite的结合使用是将数据库操作集成到C++应用程序中的常见方法。SQLite是一个轻量级、嵌入式的关系型数据库,它不需要独立的服务器进程,并且支持SQL标准。以下是一些关于如何在C++中操作SQLite的关键知识点:...
本主题主要关注如何使用SQLite数据库查看工具以及在Java环境中操作SQLite数据库。 首先,SQLiteSpy_1.9.1是SQLite数据库的一个可视化查看工具,它允许用户直观地浏览数据库结构、执行SQL查询、查看和编辑数据。...
SQLLite Server操作实现Demo源码 SQLLiteServer是一个可以轻量级的数据库,部署程序是像Access一样不用安装 本例通过SQLLiteHelper+GridView演示了Asp.net下对SQLLiteServer的读写操作
在本文中,我们将深入探讨如何在MFC(Microsoft Foundation Classes)框架下,通过对话框界面操作SQLite数据库。SQLite是一个轻量级的、开源的、嵌入式的关系型数据库,广泛应用于各种桌面应用和移动设备中。MFC是...