// 您需要一个可写的数据库来插入数据 final SQLiteDatabase database = openHelper.getWritableDatabase(); // 创建一个ContentValues实例,其中包含每列的数据 // 您不需要为PRIMARY KEY列指定值。 // 这些的唯一值将自动生成。 final ContentValues values = new ContentValues(); values.put(COLUMN_NAME, model.getName()); values.put(COLUMN_DESCRIPTION, model.getDescription()); values.put(COLUMN_VALUE, model.getValue()); // 此调用执行更新 // 返回值是新行的rowId或主键值! // 如果此方法返回-1,则插入失败。 final int id = database.insert( TABLE_NAME, // 将在其中插入数据的表名 null, //字符串:可选;可以为null。如果您提供的值为空, // 没有已知的列名,并且不能插入空行。 // 如果未设置为null,则此参数提供名称 // 可为空的列名称的名称,以显式插入NULL values // 包含数据的ContentValues实例 );
我是android新手,这是我第一次在应用程序中使用room。未执行插入操作或未创建数据库或任何其他错误。 我不知道我做错了什么,所以我需要你的帮助。 此程序正在运行,但未显示任何结果。屏幕上什么都没有显示。 这是我的代码-请让我知道此代码中的错误以及我应该如何更正它。 汽车细节。JAVA 卡多。爪哇- CarListDatabase。JAVA CarRepository.java 公共无效get
事情是这样的 我不知道发生了什么,如果有人能帮忙,我会非常感激的。THX!
问题内容: 我想在我的MySQL数据库中插入整数188和90,但以下代码不起作用: 为什么不起作用? 问题答案: 编辑 为我工作: 在MySQL表;
我在我的几个应用程序中使用Logback将错误记录到数据库中。现在在我最新的应用程序中,我创建了一个正常使用的日志。但现在应用程序不会将任何内容记录到数据库中。 我正在使用源代码将db appender添加到记录器。代码如下所示: 当我尝试应用程序使用logback.xml文件相同的行为。没有日志写入数据库。有人能帮我吗?
问题内容: 我一直在看这段代码已有一段时间了,但我看不出问题出在哪里。我已经阅读了整个StackOverflow,但仍然看不到我的错误在哪里。 错误在第13行中,即thats 。我尝试通过http://www.w3schools.com/php/php_mysql_insert.asp帮助自己,但对我没有太大帮助。 问题答案: 警告: 切勿将 w3schools 用于学习目的。他们的教程中有很多错
问题内容: 我正在开发一个费用跟踪程序,在该程序中,我希望在应用程序首次启动时用一些记录填充数据库。我试图在我的启动活动中调用该方法并添加数据。但是,当我清除我的应用程序数据并第一次启动该应用程序时,会发生错误,提示没有此类列。 日志猫错误如下所示。 首次启动应用程序时,如何填充数据!只有几条记录,所以我不担心性能。 这将是一个很大的帮助! 谢谢。 数据库代码 我用来添加记录的方法 字符串值: 问