草庐IT

dbHelper

全部标签

android - 如何在 Android 中从 Json 批量插入到 Sqlite

这个问题在这里已经有了答案:AndroidSQLitedatabase:slowinsertion(5个答案)关闭8年前。如何非常高效地将来自服务器的批量json数据插入到Android中的Sqlite数据库中。我现在使用的方法效率很低,插入大约2000条记录需要将近一分钟的时间。我遵循的方法是:for(inti=0;i即将到来的输入是一个嵌套的Json数组,它本身是嵌套的。有没有更好的方法可以在很短的时间内快速插入大量数据?

android - 如何在 Android 中从 Json 批量插入到 Sqlite

这个问题在这里已经有了答案:AndroidSQLitedatabase:slowinsertion(5个答案)关闭8年前。如何非常高效地将来自服务器的批量json数据插入到Android中的Sqlite数据库中。我现在使用的方法效率很低,插入大约2000条记录需要将近一分钟的时间。我遵循的方法是:for(inti=0;i即将到来的输入是一个嵌套的Json数组,它本身是嵌套的。有没有更好的方法可以在很短的时间内快速插入大量数据?

Android:关闭 SQLite 数据库

关于关闭与sqlite数据库的连接,这更像是一个“我这样做是不是最好的方式”的问题。我一直在做的是在onpause和ondestroy方法中关闭我的ViewActivity中的数据库。当用户导航回Activity时,我在onresume方法上重新查询数据库。这是一段代码:privatevoidsetupView(){newRecipeButton=(Button)findViewById(R.id.NewRecipeButton);newRecipeButton.setOnClickListener(addNewRecipe);list=(ListView)findViewById(R

Android:关闭 SQLite 数据库

关于关闭与sqlite数据库的连接,这更像是一个“我这样做是不是最好的方式”的问题。我一直在做的是在onpause和ondestroy方法中关闭我的ViewActivity中的数据库。当用户导航回Activity时,我在onresume方法上重新查询数据库。这是一段代码:privatevoidsetupView(){newRecipeButton=(Button)findViewById(R.id.NewRecipeButton);newRecipeButton.setOnClickListener(addNewRecipe);list=(ListView)findViewById(R

android - 在创建与 SQLite 数据库交互的方法/Activity 时,我应该多注意线程安全?

我正在创建一个允许许多不同的应用程序Activities从TabActivity开始(最多约25个)。大多数Activity都需要来自sqlite数据库的数据,所以当onCreate运行,一个AsyncTask创建一个SQLiteOpenHelper对象(它将打开一个可读/可写数据库),运行查询,检索数据,然后关闭所有内容。我只是想弄乱一下看看我是否可以破坏某些东西,所以我添加了每个Activity到TabActivity'sTabHost.然后我开始尽可能快地混合每个选项卡。我注意到我很快就开始在LogCat中看到:Causedby:android.database.sqlite.S

android - 在创建与 SQLite 数据库交互的方法/Activity 时,我应该多注意线程安全?

我正在创建一个允许许多不同的应用程序Activities从TabActivity开始(最多约25个)。大多数Activity都需要来自sqlite数据库的数据,所以当onCreate运行,一个AsyncTask创建一个SQLiteOpenHelper对象(它将打开一个可读/可写数据库),运行查询,检索数据,然后关闭所有内容。我只是想弄乱一下看看我是否可以破坏某些东西,所以我添加了每个Activity到TabActivity'sTabHost.然后我开始尽可能快地混合每个选项卡。我注意到我很快就开始在LogCat中看到:Causedby:android.database.sqlite.S

C# winform窗体实现注册/登录功能(DBHelper类)

winform窗体应用程序,实现注册和登录功能1.1.开发环境:VisualStudio2019+SQLServer2012ManagementStudio1.2.winform基本窗体界面registeForm注册界面loginForm登录界面1.3.DBHelper类DBHelper从字面上理解为“数据库帮助类”,在这里主要是进行winform窗体应用程序和数据库的数据交互。话不多说,我直接放在下面了usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Thread

C# winform窗体实现注册/登录功能(DBHelper类)

winform窗体应用程序,实现注册和登录功能1.1.开发环境:VisualStudio2019+SQLServer2012ManagementStudio1.2.winform基本窗体界面registeForm注册界面loginForm登录界面1.3.DBHelper类DBHelper从字面上理解为“数据库帮助类”,在这里主要是进行winform窗体应用程序和数据库的数据交互。话不多说,我直接放在下面了usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Thread

android - 给定一列值删除数据库表中的行 - 这是一个字符串

我有一个带有列标题的表格:|_id(长)|名称(字符串)|x(整数)|y(整数)|我想删除表中名称为myName的行。//InonCreatedbHelper=newDBAdapter(this);dbHelper.open()//FunctioninDBAdapterclasspublicbooleandeleteTitleGivenName(StringmyName){returndbHelper.delete(DATABASE_TABLE_2,KEY_NAME+"="+myName,null)>0;}//FunctioncallinjavacodedbHelper.deleteT

android - 给定一列值删除数据库表中的行 - 这是一个字符串

我有一个带有列标题的表格:|_id(长)|名称(字符串)|x(整数)|y(整数)|我想删除表中名称为myName的行。//InonCreatedbHelper=newDBAdapter(this);dbHelper.open()//FunctioninDBAdapterclasspublicbooleandeleteTitleGivenName(StringmyName){returndbHelper.delete(DATABASE_TABLE_2,KEY_NAME+"="+myName,null)>0;}//FunctioncallinjavacodedbHelper.deleteT