数据库的创建及使用方法
1.数据库的创建
public class MyHelper extends SQLiteOpenHelper {
public MyHelper( Context context) {
super(context, “itcast.db”, null, 2);
public void onCreate(SQLiteDatabase db) {
db.execSQL(“CREATE TABLE information( id NTEGER PRIMARY
KEY AUTOINCREMENT, name VARCHAR(20), price INTEGER)”);
}
//当数据库的版本号增加时调用
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
}
}
2.添加数据方法
public void insert(String name,String price) {
SQLiteDatabase db = helper. getWritableDatabase();
ContentValues values = new ContentValues();
values.put(“name”, name);
values.put(" price", price);
long id = db.insert(“information” ,null,values);
db.close();
}
3·删除数据方法
public int delete(long id){
SQLiteDatabase db = helper. getWritableDatabase();
int number = db.delete(“information”, “_ id=?”, new String[] {id’+"});
db.close();
return number;
}
4查询数据方法
public boolean find(long id){
sQLiteDatabase db = helper.getR eadableDatabase();
Cursor cursor = db.query(“information”, null, “_ id=?”, new
String[]{id+"}, null, null, null);
boolean result = cursor.moveToNext();
close();
db.close(;
retuin result;
}
5.修改数据方法
public int update(String name, String price) {
SQLiteDatabase db = helper.get WritableDatabase(;
ContentValues values = new ContentValues(;
values.put(“price”, price);
int number = db.update(“information”, values, " name =?", new
String[] {name});
db.close();
return number;
数据库的创建及使用方法相关推荐
- 数据库中创建存储过程的方法
1.打开需要新建存储过程的数据库,点开后找到存储过程 2.右键点击存储过程,点击新建,存储过程 3.删除提示信息 4.创建自己需要的查询.新增.修改.删除的语句
- mysql数据库中如何创建角色_MySQL数据库如何创建用户呢?
摘要: 下文讲述MySQL数据库下创建用户的方法分享,如下所示: 在mysql的使用,查看上必不可少的就是MySQL的用户名,拥有一定权限的用户名可以对数据库指定相应的操作, MySQL数据库创建用户 ...
- linux oracle 用户创建,LINUX下Oracle数据库用户创建方法详解
本文实例分析了LINUX下Oracle数据库用户创建方法.分享给大家供大家参考,具体如下: 1)登录linux,以oracle用户登录(如果是root用户登录的,登录后用 su - oracle命令切 ...
- php+控制器+数据库,Laravel5.1数据库连接、创建数据库、创建model及创建控制器的方法_PHP...
本文实例讲述了Laravel5.1数据库连接.创建数据库.创建model及创建控制器的方法.分享给大家供大家参考,具体如下: 前言:laravel创建数据库,实际可以手动创建,如古老的phpmyadm ...
- 安卓开发mysql数据库_Android编程之数据库的创建方法详解
本文实例讲述了Android编程之数据库的创建方法.分享给大家供大家参考,具体如下: 主java package com.itheima.createdatabase; import android. ...
- 【SQL数据库】数据库的创建、查询、插入等操作使用方法(结合黑皮书教材网站(db-book中的例子)在MySQL Workbench和shell中实现查询操作
SQL 数据库的创建.查询.插入等操作使用方法(结合黑皮书教材网站中的例子) 注:数据来源: https://www.db-book.com/university-lab-dir/sample_tab ...
- 新建mysql数据库方法_三种方法建立MySQL数据库_创建数据库_新建数据库 - 树懒学堂...
第一种:使用CMD命令 我们可以在cmd命令窗口使用sql语句建立数据库,创建数据库的sql语句语法格式如下: CREATE DATABASE [IF NOT EXISTS] [[DEFAULT] C ...
- mysql新建数据库关系图_创建数据库关系图失败解决方法
本文章介绍了关于创建数据库关系图失败解决方法,有需要的同学可以参考一下下. 在新建或附加数据库后,想添加关系表,结果出现下面的错误: 此数据库没有有效所有者,因此无法安装数据库关系图支持对象.若要继续 ...
- 使用Navicat定时备份mysql数据库和创建报表并邮件自动发送
数据库备份在现代计算机高速发展的今日变得日益重要,程序员往往因为不重视而忽略备份数据,导致数据丢失,造成非常严重的后果.定时备份无疑是解决备份的最好的途径,本文主要使用Navicat来自动备份数据库和 ...
最新文章
- (0064)iOS开发之枚举NS_ENUM和NS_OPTIONS的区别
- c语言用一维数组求字符串,c语言一维数组练习题.doc
- VC调用matlab中定义的.m文件中的函数的实例
- 从 RequireJS 到 SeaJS(2)
- 钉钉机器人自动回复消息_用Python自动发送钉钉数据消息
- python3如何安装selenium_Mac-Firefox浏览器+selenium+Python3环境安装
- ksu7对讲机调频软件_科普 | 数字对讲机的群呼功能原理是什么?你了解多少?...
- SignalR介绍与Asp.net
- 5-去掉a标签下划线,禁止a标签的跳转
- 最课程学员启示录:一份有诚意的检讨书
- [心情]一落千丈的反差
- 适合初学者使用的Mac绘图软件推荐
- 用matlab计算基金收益,CAPM模型计算的MATLAB实现
- html5考试总结300字,期中考试总结300字大全
- 固定螺栓系统行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
- 黎曼猜想--论文笔记《On the Number of Primes Less Than a Given Magnitude》
- pocketsphinx 模型库_PocketSphinx声学模型的训练与使用
- Vue.js快速入门之五:Mockjs的使用和语法详解
- linux查看系统所有变量,Linux系统各指标命令
- 直接裁7000!任正非:我不要你觉得,我要我觉得