该项目仅供参考,主要使用jsp、servlet、ajax技术开发的一个微博系统,实现了微博系统的基本功能。内涵完整源代码、数据库、使用说明等文件。下载后直接只需修改必要的数据库用户名、密码即可运行。
2019-12-21 19:54:35 14.81MB 微博 JSP Server Ajax
1
2018全国省市县镇村5级数据库,130多万数据,抓取来源于国家统计局,精心校对,可直接导入mysql数据库使用,地区代码符合国家统计局要求
2019-12-21 18:53:35 13.2MB 行政区域五级 2018最新
1
自己写的SQLite数据操作的简单例子。 有Datagridview,treeView和listView三个作为显示数据。
2011-11-27 00:00:00 841KB SQLite 简单的 数据库 例子
1
Android数据存取之Databases 在Android平台上可以操作数据库,这是第一次接触Android时的惊艳之一。在Android平台上,绑定了SQLite数据库,这个数据库系统也是极具性格的,它的最大的应用场景是嵌入式系统,进一步了解可以参看这里。 如果有JDBC的经验,那么在这里会容易的多。Android中操作数据库首先要通过一个 类:android.database.sqlite.SQLiteOpenHelper。它封装了如何打开一个数据库,其中当然也包含如果数据库不存在 就创建这样的逻辑。看一个例子: view plaincopy to clipboardprint? 1. pubilc class DatabaseHelper extends SQLiteOpenHelper { 2. private static final String DATABASE_NAME = "com.roiding.simple.note"; 3. private static final int DATABASE_VERSION = 1; 4. private static final String NOTES_TABLE_NAME = "notes"; 5. 6. DatabaseHelper(Context context) { 7. super(context, DATABASE_NAME, null, DATABASE_VERSION); 8. } 9. 10. @Override 11. public void onCreate(SQLiteDatabase db) { 12. db.execSQL("CREATE TABLE " + NOTES_TABLE_NAME 13. + " (id integer primary key autoincrement, name text);"); 14. } 15. 16. @Override 17. public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { 18. db.execSQL("DROP TABLE IF EXISTS notes"); 19. onCreate(db); 20. } 21. } 这里面,如下的语句需要解释: • super(context, DATABASE_NAME, null, DATABASE_VERSION) 数据库连接的初始化,中间的那个null,是一个CursorFactory参数,没有仔细研究这个参数,暂时置空吧。 • public void onCreate(SQLiteDatabase db) 这里面的onCreate是指数据库onCreate时,而不是DatabaseHelper的onCreate。也就是说,如果已经指定 database已经存在,那么在重新运行程序的时候,就不会执行这个方法了。要不然,岂不是每次重新启动程序都要重新创建一次数据库了!在这个方法中,完成了数据库的创建工作。也就是那个execSQL()方法。 • public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) 在程序的开发维护过程中,数据库的结构可能会有变化,那么这个方法就有用处了。在DatabaseHelper这个对象一创建时,就已经把参数 DATABASE_VERSION传入,这样,如果Android发现此版本与现有版本不一致,就会调用这个onUpgrate方法。于是,可以在这里面实现一些数据的upgrade工作,比如说创建一个临时表,将数据由临时表中转到新的表结构中。需要注意的是,这里面的onUpgrade是在版本不一致时调用,也就是说不管当前需要的版本高于现有版本还是低于现有版本,都会出发这个方法,类似的这种情况,就需要对oldVersion和 newVersion进行判断之后再决定使用什么策略来更新数据。 在Android中,数据库存放在 /data/data/PACKAGE_NAME/databases 目录下。 接下来就可以使用这个Helper来操作数据库了,操作数据库也就无非是增、删、改、查。先看一个增的例子: view plaincopy to clipboardprint? 1. public static void insert(Context context, String s) { 2. DatabaseHelper
2011-09-17 00:00:00 203KB android sqlite数据库使用
1