泰安网站建设哪里有wordpress您访问的网页出错

web/2025/9/28 18:56:17/文章来源:
泰安网站建设哪里有,wordpress您访问的网页出错,上海网站建设公司网,什么网站做风险投资Android 为了让我们能够更加方便的管理数据库#xff0c;特意提供了一个SQLiteOpenHelper帮助类#xff0c;通过借助这个类就可以非常简单的对数据库进行创建和升级。 SQLiteOpenHelper是一个抽象类#xff0c;我们要创建一个自己的帮助类去继承它。SQLiteOpenHelper有两个抽…Android 为了让我们能够更加方便的管理数据库特意提供了一个SQLiteOpenHelper帮助类通过借助这个类就可以非常简单的对数据库进行创建和升级。 SQLiteOpenHelper是一个抽象类我们要创建一个自己的帮助类去继承它。SQLiteOpenHelper有两个抽象方法分别是onCreat()和onUpgrade()我们必须在自己的帮助类里面重这两个方法然后分别在这两个方法中去实现创建、升级数据库的逻辑。 SQLiteOpenHelper中还有两个非常重要的实例方法getReadableDatabase()和getWritableDatabase()。这两个方法都可以创建或打开一个现有的数据库并返回一个可对数据库进行读写操作的对象。不同的是当数据不可写入的时候如磁盘已满getReadableDatabase()方法返回的对象将以只可读的方式去打开数据库而getWriteableDatabase()方法将出现异常。SQLiteOpenHelper中有两个构造方法可供重写一般使用参数少一点的构造方法即可。 这个构造方法中接收4个参数第一个参数是Context第二个参数是数据库名创建数据库时使用的就是这里指定的名称。第三个参数允许我们在查询数据的时候返回一个自定义的Cursor一般都是传入null。第四个参数表示当前数据库的版本号。 构建出SQLiteOpenHelper的实例之后再调用他的getReadableDatabase()或getWritableDatabase()方法就能够创建数据库了。数据库文件通常会放在/data/data/pack name/database/目录下。此时重写的onCreate()方法也会得到执行。所以通常会在这里去处理一些创建表的逻辑。 新建项目DatabaseTest。 我们希望创建一个名为BookStore.db的数据库然后在这个数据库中新建一张Book表表中包含主键id、作者、价格、页数和书名等列。创建数据库表当然还是需要用建表语句的。 新建MyDatabaseHelper类继承SQLiteOpenHelper代码如下 package com.example.databasetest;import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; import android.widget.Toast;/*** Created by ZHJ on 2018/3/3.*/public class MyDatabaseHelper extends SQLiteOpenHelper {public static final String CREATE_BOOK create table Book(id integer primary key autoincrement,auto text,price real,pages integername text);private Context mContext;public MyDatabaseHelper(Context context, String name, SQLiteDatabase.CursorFactory factory, int version){super(context,name,factory,version);mContext context;}Overridepublic void onCreate(SQLiteDatabase db) {db.execSQL(CREATE_BOOK);Toast.makeText(mContext,Create succeeded,Toast.LENGTH_SHORT).show();}Overridepublic void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {} } 我们把建表语句定义为一个字符串常量然后在Oncreate()方法中又调用了SQLiteDatabase的execSQL()方法去执行这条建表语句并弹出一个Toast提示创建成功这样我们在保证创建数据库的同时还是成功创建Book表。 修改activity_main.xml的代码如下 ?xml version1.0 encodingutf-8? LinearLayout xmlns:androidhttp://schemas.android.com/apk/res/androidxmlns:apphttp://schemas.android.com/apk/res-autoandroid:layout_widthmatch_parentandroid:layout_heightmatch_parentButtonandroid:idid/create_databaseandroid:layout_widthmatch_parentandroid:layout_heightwrap_contentandroid:textCreate database//LinearLayout 仅仅加入一个按钮用于创建数据库。最后修改MainActivity中的代码如下 package com.example.databasetest;import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button;public class MainActivity extends AppCompatActivity { private MyDatabaseHelper dbHelper;Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);dbHelper new MyDatabaseHelper(this,BookStore.db,null,1);Button createDatabase (Button) findViewById(R.id.create_database);createDatabase.setOnClickListener(new View.OnClickListener() {Overridepublic void onClick(View view) {dbHelper.getWritableDatabase();}});} } 我们在onCreate()方法中构建了一个MyDatabaseHelper对象并且通过构造函数的参数将数据库指定为BookStore.db版本号指定为1然后在Create database按钮的点击事件里面调用了getWritableDatabase()方法这样当第一次点击Create database按钮时就会检测到当前程序中并没有BookStore.db这个数据库于是会创建数据库并调用MyDatabaseHelper中的onCreate()方法这样Book表也就得到了创建然后会弹出一个Toast提示创建成功。再次点击Create database按钮时会发现此时已经存在BookStore.db数据库了不会再创建一次。 现在可以运行一下代码。 怎么样才能证明数据库已经创建成功了呢 我们使用adb shell 来对数据库和表的创建情况进行检查。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/83480.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

南翔企业网站开发建设好玩的网页游戏排行

团队名称:筑梦之舟 团队项目名称:跑跑 N(Need)需求: 有许多人在跑步时想了解自己的移动轨迹和跑步距离很不便利,无法了解跑步的日程,我们的软件就是为了更加方便热爱跑步的人能够参加到跑步之中…

一个人做网站要多久本科学历30天出证

我们可能会收到类似于这样的短信,发现其中的链接并不是常规的网址链接,而是个短小精悍的短链接,产品中经常需要这样的需求,如果在给用户下发的短信中是一个很长的连接,用户体验肯定很差,因此我们需要实现长…

网站建设的重难点分析购物网站建设平台

Python爬虫程序是一种利用Python编写的程序,用于自动化地从互联网上获取数据。它可以模拟人类在网页上的操作,自动化地访问网页并提取所需的数据。Python爬虫程序可以用于各种用途,例如数据挖掘、信息收集、搜索引擎优化等。它通常使用Python…

扬州网站建设myvodo龙华网站建设招商

💨随着信息技术的迅猛发展,云计算已成为推动数字经济发展的重要驱动力之一。在这个领域中,云栖大会无疑是中国乃至全球最重要的盛会之一。云栖大会的历史可以追溯到2009年的地方网站峰会,随着时间的推移,它逐渐演变为阿…

html网站源代码网站推广需要几个人做

文章目录 1、索引阻塞的种类2、什么时候使用阻塞?场景1:进行系统维护场景。场景2:保护数据不被随意更改场景。场景3:优化资源使用的场景。场景4:遵守安全规则场景。 3、添加索引阻塞API4、解除设置 API5、小结6、参考 …

小说阅读网站建设市场需求分析百度公司招聘官网

在互联网的app当中,特别是像美团,饿了么等app。经常会看到附件美食或者商家, 当我们点击美食之后,会出现一系列的商家,商家中可以按照多种排序方式,我们此时关注的是距离,这个地方就需要使用到我…

医药电商网站建设网站开发人员工资水平

10011311341 吕涛、10011311356李红目的:通过熟悉使用火车头采集器,在网络上采取3万条笑话并进行排重,以此来熟悉web文本挖掘的一些知识。过程:本次学习,主要分成两个部分。第一部分是笑话文本的采集,第二部…

网站之间的区别查询网站备案显示划横线

随着科技的进步,智能机器人越来越多地融入我们的日常生活。其中,CyberDog 2作为一款前沿的四足机器人,凭借其出色的视觉灵敏度和多功能技术配备,受到了广泛的关注。本文将重点探讨CyberDog 2的视觉系统,尤其是其四种不同类型的摄像头如何共同提升其视觉灵敏度,以及激光传…

网站域名过期未续费怎么办梅县区住房和城乡规划建设局官方网站

西甲的赫罗纳足球俱乐部是8868体育助力的球队之一,西甲排名第12的赫塔费队迎来了西甲第29轮的较量,赫塔费队此役坐镇自己的主场PK赛前排名第2的争冠超级黑马赫罗纳队。 赛前赫塔费队已经连续4轮联赛不胜(2平2负状态低迷)&#xff…

计算机网络 网站开发与设计徐州有哪些做网站

参考资料: JAVA并发专题 - 终有救赎的专栏 - 掘金 Java并发编程学习路线(建议收藏��) | Java程序员进阶之路x沉默王二 面试题目: JUC第一讲:Java并发知识体系详解 面试题汇总(P6熟练 P7精通…

网站怎么增加流量长沙seo工资

最近,网上疯传OpenAI2027年关于AGI的计划。在本文,我们将针对部分细节以第一人称进行分享。​ 摘要:OpenAI于2022年8月开始训练一个125万亿参数的多模态模型。第一个阶段是Arrakis,也叫Q*,该模型于2023年12月完成训练&…

台州seo网站推广旅游网站信息门户建设方案

Kafka中神秘的内部主题(Internal Topic)__consumer_offsets。 consumer_offsets在Kafka源码中有个更为正式的名字,叫*位移主题*,即Offsets Topic。为了方便今天的讨论,我将统一使用位移主题来指代consumer_offsets。需…

做网站哪个公司电子商务网站推广计划书

文章目录 定义案例:零售销售数据仓库实践创建维度表创建事实表插入维度表数据插入事实表数据增改查 定义 维度建模是一种用于数据仓库设计的技术,它的目标是使数据库结构更加直观,易于理解和使用,特别是对于那些进行数据查询和报…

校园兼职网站开发用例图wordpress 联系我们表单

操作系统:CentOS 7.5 64bit,安装方式为gnome Desktop,附加系统工具以及兼容X Window安装包Oracle版本:11gR2Oracle11gR2官方文档链接安装系统建立默认用户的时候建立非oracle的账号。由于是离线安装,使用ssh登录&#…

北京响应式网站制作公司网站免费源码下载

TP框架的自动绑定 对于某些操作的情况(例如模型的写入和更新方法),可以支持参数的自动绑定,例如: 首先需要开启DB_BIND_PARAM配置参数: DB_BIND_PARAM > true 然后,我们在使用 1.$Model M(U…

深圳做网站网站制作的基本流程是什么

Uniapp是一个基于Vue.js的跨平台开发框架,可以同时开发微信小程序、H5、App等多个平台的应用。下面是Uniapp常用的API讲解: Vue.js的API Uniapp采用了Vue.js框架,因此可以直接使用Vue.js的API。例如:v-show、v-if、v-for、compu…

旅游在线网站开发小米发布会后多久可以买到新机

Redis 内存管理 1. Redis 给缓存数据设置过期时间的作用 给缓存数据设置过期时间(TTL, Time-To-Live)有以下几个重要作用: (1) 自动释放内存 避免缓存数据无限增长,导致 Redis 内存溢出。例如,在 会话管理、短连接…

网站源码怎么弄网站网上预定功能怎么做

目录 一、 算法概述二、代码示例三、输出结果一、 算法概述 适用:根据指定的box范围框来裁剪点云数据。(独创的思路,借用opencv内置的函数来实现点云数据在平面上的裁剪)。 二、代码示例 #include<iostream> #include<pcl/point_cloud.h> #include

手机网站淘宝客电商网站平台建设视频

前言 最近有许多小伙伴找我来咨询Python&#xff0c;我来讲几个极其重要&#xff0c;但是大多数Python小白都在一直犯的思维错误吧&#xff01;如果你能早点了解清楚这些&#xff0c;会改变你的编程学习生涯的。小编这一期专门总结了大家问的最多的&#xff0c;关于学习Python…

社交网站开发流程国内网页设计师个人网站

文章目录 1.题目示例提示 2.解答思路3.实现代码结果 4.总结 1.题目 给定两个字符串 s 和 p&#xff0c;找到 s 中所有 p 的 异位词 的子串&#xff0c;返回这些子串的起始索引。不考虑答案输出的顺序。 异位词 指由相同字母重排列形成的字符串&#xff08;包括相同的字符串&a…