public class sqlAdapter {
public static final String dbName="mysql.db";
private Context context;
private SQLiteDatabase myDataBase;
public SQLiteDatabase getMyDataBase() {
return myDataBase;
}
public sqlAdapter(Context context)
{
this.context=context;~~~~~~~~~~~~~~~~~~~~~~~~~这是获取上下文 }
public void opensql()
{
alarmDB sql=new alarmDB(context,dbName,null,1);
myDataBase=sql.getWritableDatabase();// 此处才真正的创建了数据库
}
public int findId(int hour,int minute,String weeklast)
{
Cursor cur=myDataBase.query(toolutil.tablename, new String[]{toolutil.id}, toolutil.hour + "=" +hour +" and"~~~~~~~~~~~~~~这个query方法的参数介绍:第一个是表名,第二个是选择的列此处只获取id列,第三个参数是条件信息即查找指定条件的数据此处是限定指定的小时、分、星期数,第四个参数是如果第三个参数等号