2013年6月29日 20:06:57

这几天得纠结怎么户口问题了啊啊~成黑户了怎么办!!

高中因为是在福建念的,所以毕业后户口如果没在成都找到公司就职的会呗遣回原籍,然后我去成都人才市场把户口挂靠那了,然后回学校改档案被发送信息,还有盖章等手续什么的,剩下的事还有打印高校毕业生报道登记表,我现在网上去,点登陆后半天没反应(就是高校毕业生就业服务管理系统),我就擦擦擦了,都几天了,登不上去下载不了表格啊...而且拿到表还要盖章,并且要把户口迁移证去公安局更新,然后看是否拿父母(成都本地)户口做个挂起。。不然集体户口还有弊端,,烦呢。(反正继续吐槽次这坑爹的网)

 

0629:
数据库连接问题:lesson14的数据库操作,
获取自己项目下的目录;getFileDir()方法,getDir();

动态获取数据文件目录: File dataFile = getFilesDir();
db=SQLiteDatabase.openOrCreateDatabase(dataFile.getAbsolutePath()+"/lovo_atm.db",null);//或/nmt/sdcard/lovo.db
//删除.db可在eclipse右上角的红横杠

// 检测有没有挂载sdcard:
 if (  Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)  );
 {dataFile = Environment.getExternalStorageDirectory();}// 获取sdcard的跟目录,写在上面获取数据文件目录之前

见表时最好把数据类型加上,不然查询的时候可能字符串的数字,如“2”,不加引号查不出;
integer整型,字符text型,real近似小数相当于浮点型(占空间较numeric大),精确小数numeric

-----
单例模式??恶汉式:这个类一加载就new创建了
懒汉式,若这个类为空才创建
---------
另些方法来实现增删改查:
SQLiteDatabase sqlDB;
增:sqlDB.insert(String table,values,)
修:sqlDB.update
删:sqlDB.delete
查:sqlDB.query(distinct, table, columns, selection, selectionArgs, groupBy, having, orderBy, limit)
  
----------
SQLiteOpenHelper帮助类:用来管理数据库的创建和版本更新。一般的用法是定义一个类继承之,并实现其两个抽象方法:
onCreate(SQLiteDatabase  db):创建
onUpgrade(SQLiteDatabase db,int oldVersion,int newVersion):更新数据库

然后用其来事先增删改查方法:

-------------
简单的学生管理系统:
界面1有listView,标题栏有增加按钮-》增加页面:有各信息编辑框后加入数据库
然后的listView显示学生信息,每一行需有修改、删除、查看详细信息(点这一行非按钮区域触发)
修改页面把信息先显示在输入框;
查看详细信息界面:

新讲Adapter:有游标xx

-----------
下午和晚上继续做学生系统管理。。。郁闷
-----
明天就讲这个...

//某懒汉单例模式
public class DBUtil extends SQLiteOpenHelper {
	private static DBUtil db;

	// 自写方法懒汉式,若被多新建new,则只有这一个;synchronized同步
	synchronized public static DBUtil getINstance(Context context, String name,
			CursorFactory factory, int version) {
		if (db == null) {
			db = new DBUtil(context, name, factory, version);
		}
		return db;
	}

	/**
	 * 
	 * @param context
	 *            上下文
	 * @param name
	 *            数据库名称
	 * @param factory
	 * @param version
	 *            第一个版本号
	 */
	public DBUtil(Context context, String name, CursorFactory factory,
			int version) {
		super(context, name, factory, version);
	}
 
	@Override
	public void onCreate(SQLiteDatabase db) {
		// TODO Auto-generated method stub
		try {
			db.execSQL("create table t_stu(_id integer primary key,s_name text,s_age integer)");// 建表

			
		} catch (Exception e) {
			Log.i("DBUtil.oncreate", "表已存在");
		}
		Log.i("DBUtil.oncreate里的最后个", db+"");
	}

	@Override
	public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
		Log.i("DBUtil.oncreate", "版本已更新");
	}
}


 

突然发现我眼睛好多血丝..我内个去我内个去我内个去!!!

devil cry,devil father...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值