sqlite相关内容
是否有可能选择的SQLite数据库文件自定义位置? 如果可能,我想存储在存储卡的数据库文件。如果从一个存储卡向其他用户交换机我想我的应用程序使用可用的卡上的数据库文件的任何版本。 解决方案 在默认情况下你的数据库是存储在数据/数据/ your_package /数据库 您可以使用
..
我有这样创建的Android SQLite数据库: 源码> .schema CREATE TABLE标准(“_id”INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,活动文本,重要的文本,排序INT,摘要文本,用户文本,CATEGORY_ID INT,entrytype INT); 我可以将记录插入该表中的唯一方法是通过指定的值 _id 我要
..
我也试试这个code 光标C = db.rawQuery(“选择的名字从SQLITE_MASTER其中type ='表'”,NULL); c.moveToFirst(); 而(!c.isAfterLast()){ Toast.makeText(activityName.this,“表名=>”中+ c.getString(0),Toast.LENGTH_LONG).show();
..
我想提出一个应用程序,当用户点击一个按钮,SQLite数据库被清除。这是我到目前为止已经试过: db.delete(TABLE_NAME,NULL,NULL); 我是什么做错了吗? 解决方案 您delete()的调用是正确的。难道你写的数据库?下面是例如使用删除方法: / ** *从数据库中删除所有用户和组。 * / 公共无效的removeAll() { // db
..
我有由下code创建SQL表: 公共无效的onCreate(SQLiteDatabase DB){ db.execSQL(“CREATE TABLE”+ TABLE_NAME +“(”+ _ID +“INTEGER PRIMARY KEY AUTOINCREMENT,”+主语 +“TEXT NOT NULL,”+主题+“TEXT NOT NULL,”
..
我有一个SQLite数据库,我想查询。我想通过ICS为目标的Android 2.2。我碰到问题是要找到一个的简洁的例子来向我解释如何做到这一点。 1)加载数据库,2)进行查询,3)用结果来填充AutoCompletetextBox列表视图。 有没有这样的例子存在? 解决方案 我知道这是一个老问题,但人谁访问这个页面: SimpleCursorAdapter 有一个新的构造: S
..
嘿,我想创建一个AUTO_INCREMENT列的数据库。但我不知道如何分析的方法插入值。我只是不知道该怎么解析到一个AUTO_INCREMENT说法,而我解析1,其中应AUTO_INCREMENT,但我知道它不是我应该解析。 下面是 CallDatHelper.java 类,我宣布方法插入和创建数据库的方法。 包com.psyhclo; 进口android.content.Context;
..
我想很多人都已经看过这篇文章: 然而,它的再拿IOException异常在 ,而((长度= myInput.read(缓冲))大于0){ myOutput.write(缓冲液,0,长度); } 我'试图用一个大的数据库文件。 这是大如> 8MB 我建立它在Mac OS X中使用sqlite3,插入UTF-8 EN codeD字符串(我是用韩文) 加入android_meta表
..
与表名称状态和列名称的数据库是列1 。我需要更新此。 我在活动1 一个字符串值 字符串检查=“值”; 我已经过了这个值进入我的 DBHelper 。我已经试过这样 dbhelper =新DBHelper(本); dbhelper.sample(检查); 我在 DBHelpe r.here此值。像这样 公共无效样本(字符串PRMS){ Log.d(“sucess”,PRM
..
似乎有在Android上的光标窗口大小1MB的限制,限制从SQLite的读取BLOB的能力。我知道你会说我们不应该存储BLOB在数据库中,但根据定义,BLOB被认为是一个二进制大对象,如果没有必要将它们存储在数据库中,没有必要在任何数据库引擎来实现这样的对象类型。 光标执行情况的1 MB的限制然而,似乎是不够的几乎所有情况下。我需要存储我的二进制数据在SQLite数据库正当理由,他们超过1 MB
..
我在浏览网2天媒体链接和tryed的东西很多,但似乎无法弄清楚什么是错。 我还是相当新的Android的deevelopment所以我可能错过了一些显而易见的。 我有一个应用程序女巫用sqllite DATABSE存储一些数据和概念证明这显示在ListView的porpose。我可以将项目添加到列表中,删除它们。 到目前为止好。我的问题是,当我把它删更新中被称为“被删除的”DATABSE
..
我想通过我从内部数据库中获取某些值(即扩展sqliteOpenHelper )到另一个类。但是我使用光标获得从中等活动提供空值的数据库中的数据。 下面是我的数据库: 它里面的默认值,插入 公共类DatabaseMaster扩展SQLiteOpenHelper { SQLiteDatabase分贝; 私有静态最后弦乐LOG =“DatabaseHelper”; //数据
..
我使用的是的ContentProvider 来查询数据库,并返回一个光标被用在 CursorLoader : ItemsActivity: 公共类ItemsActivity扩展SherlockActivity实现LoaderCallbacks<光标> { @覆盖 公共无效的onCreate(包savedInstance){ ....
..
我需要从一个表将数据移动到另一个在我的Android应用程序 我想用下面的SQL语句: 插入MYTABLE2选择ID,状态risposta,DATETIME('现在')data_ins从MYTABLE 2 不幸的是在表MYTABLE2有一个_ID列AUTOINCREMENT。 我能做什么? 感谢。 编辑: 这是我的MYTABLE2的,桌子,我想填充与另一个表中的数据:
..
我有这个表源码 位置 ID 纬度(北纬) 经度(经度) 类型 名称 市 我有,例如100条记录 我需要的是得到(用我自己的坐标)的最近点在我的表。 我所做的是获得的最短距离我目前的点,每一个在表之间,并返回最短的一个,但我正在寻找一个更好的解决方案。 感谢 解决方案 一个可能的解决方案是使用一个网格为全地图的有兴趣和$ P $对 - 分配指向一个特定的行/列。然后: 在计
..
我想做查询表中字段ID一些的山谷像1,5,4,11这将根据选择来自于previous屏幕。 光标= database.query(表名, 新的String [] {“TopName”},“ID =?”,新的String [] {“2,3”},NULL,NULL,NULL); 当我不喜欢这样我得到光标数0,用新的String [] {“2”}我得到的
..
我们已经有了一个Android应用程序和iPhone应用程序(相同的功能)使用SQLite,让本地数据存储。该应用程序最初都没有数据,然后在他们收到的数据从远程服务器上的第一次运行,并将其存储在一个SQLite数据库。 SQLite数据库是由服务器创建和应用程序下载它作为一个文件,然后将其用于购买应用程序。该数据库文件不是很大按照今天的标准,但不是一个很小的一个哪一方面 - 约5-6 MB 现在
..
我正在写一本字典应用程序,需要做的通常的文字提示,同时打字。 LIKE somestring%是相当缓慢的(〜在〜10万行的表1300ms),所以我转向FTS3。 但问题是,我还没有发现从字符串的开头来搜索一个理智的方式。 现在我执行查询像 选择Word,偏移量(项)FROM项WHERE字匹配“”鸡*“'; ,然后解析偏移字符串code。 有没有更好的选择吗? 解决方案
..
我已经在我的电脑上创建一个SQLite数据库。我已经导入到我的的资产的文件夹中的项目目录。如何从我的Android应用程序访问它? 解决方案 它复制到你的数据库目录( getDatabasePath())使用Java I / O。在这一点上,你可以使用它像一个正常的数据库。它不可能从自己的资产中使用它。
..
我对内容提供商有点困惑。 如果我在我的应用程序的多个活动?他们各自拥有的内容提供商的实例?它只是本质上是一个类/接口? 在一个活动,我将有很多线程同时写入数据库。我该如何处理,允许一个线程在同一时间写的? 我正好赶上SQLiteDatabaseLockedException,把线程休眠然后重试? 还是有更好的办法吗? 若其中一次活动暂停发布的数据库锁/被破坏?如果是的话我能不能创建针对内容提
..