zoukankan      html  css  js  c++  java
  • sql简单的语句

    选择:select * from table1 where 范围
    插入:insert into table1(field1,field2) values(value1,value2)
    删除:delete from table1 where 范围
    更新:update table1 set field1=value1 where 范围

    查找:select * from table1 where field1 like ’%value1%’ ---like的语法非常精妙,查资料!



    			String n=name.getText().toString();
    			String e=email.getText().toString();
    			//String add="insert into lgx_table(name,email) values('lgx','xxx')";
    			String add="insert into lgx_table(name,email) values(?,?

    )"; db.execSQL(add,new String[]{n,e});



    android简单的数据库创建和使用


    package com.example.dbdemo;
    
    import android.content.Context;
    import android.database.sqlite.SQLiteDatabase;
    import android.database.sqlite.SQLiteDatabase.CursorFactory;
    import android.database.sqlite.SQLiteOpenHelper;
    
    public class DataBd extends SQLiteOpenHelper {
    
    	public DataBd(Context context, String name, CursorFactory factory,
    			int version) {
    		super(context, name, factory, version);
    	}
    
    	@Override
    	public void onCreate(SQLiteDatabase db) {
    		db.execSQL("create table lgx_table(_id integer primary key autoincrement,name varchar(20), email varchar(50))");
    	}
    
    	@Override
    	public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
    
    	}
    
    }
    




    package com.example.dbdemo;
    
    import android.app.Activity;
    import android.database.Cursor;
    import android.database.sqlite.SQLiteDatabase;
    import android.os.Bundle;
    import android.view.Menu;
    import android.view.MenuItem;
    import android.view.View;
    import android.view.View.OnClickListener;
    import android.widget.Button;
    import android.widget.EditText;
    import android.widget.TextView;
    
    public class MainActivity extends Activity {
    	DataBd dataBd;
    	SQLiteDatabase db;
    	EditText name,email;
    	TextView text;
    
    	@Override
    	protected void onCreate(Bundle savedInstanceState) {
    		super.onCreate(savedInstanceState);
    		setContentView(R.layout.activity_main);
    
    		dataBd = new DataBd(this, "lgx", null, 2);
    		db = dataBd.getReadableDatabase();
    		name=(EditText) findViewById(R.id.name);
    		email=(EditText) findViewById(R.id.email);
    		text=(TextView) findViewById(R.id.text);
    	}
    
    	public void dbClick(View v) {
    		switch (v.getId()) {
    		case R.id.add:
    			String n=name.getText().toString();
    			String e=email.getText().toString();
    			//String add="insert into lgx_table(name,email) values('lgx','xxx')";
    			String add="insert into lgx_table(name,email) values(?,?)";
    			db.execSQL(add,new String[]{n,e});
    			break;
    		case R.id.delete:
    			
    			break;
    		case R.id.update:
    
    			break;
    		case R.id.select:
    			String select="select * from lgx_table ";
    			//db.execSQL(select);
    			Cursor cursor=db.rawQuery(select, null);
    			while (cursor.moveToNext()) {
    				String name=cursor.getString(cursor.getColumnIndex("name"));
    				String email=cursor.getString(cursor.getColumnIndex("email"));
    				text.setText(name+"    "+email);
    			}
    			break;
    
    		default:
    			break;
    		}
    	}
    
    }
    



  • 相关阅读:
    在Centos7下源代码安装配置Nginx
    mysql5.7.21源码安装
    数据库设计三大范式
    电商项目中使用Redis实现秒杀功能
    PHP和Redis实现在高并发下的抢购及秒杀功能示例详解
    PHP面向对象(抽象类与抽象方法、接口的实现)
    php面向对象 封装继承多态 接口、重载、抽象类、最终类总结
    利用VHD虚拟文件加密自己的个人信息
    Chrome常用快捷键
    stl本子
  • 原文地址:https://www.cnblogs.com/jzssuanfa/p/6978871.html
Copyright © 2011-2022 走看看