Android之向数据库添加数据

博主在开发图书管理系统时遇到向SQLite数据库添加数据的困扰,通过adb shell查看数据库发现数据无法添加。问题出在将EditView数据放入键值对时,由于提前执行导致传入空值。解决方案是将数据获取代码放入按钮监听器内部。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

昨天打算写一个有增删改查功能的图书管理系统,但刚写到向SQLite添加数据时就写不下去了。why?因为我的数据死活添加不进去,后来找了半天找到原因。

首先我来总结一些用adb shell查看数据库表的步骤
  • 把Android SDK中的adb(adb放在platform-tools目录下)的路径配置到环境变量-path里。
  • 打开命令行界面,输入adb shell,进入设备控制台。
  • 使用cd命令进data/data/com.example.administrator.databasetest(这个最长的路径每个人都不一样,不知道的看java目录下的路径)/databases。
  • 使用ls命令查看该目录下的文件,再用sqlite3后面加上数据库名来打开数据库,再用.table查看数据库表,最后可以用.schema来查看它们的建表语句。
接下来说说我为什么添加数据失败的原因
add_Button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                String name = add_name
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值