
>
package xiaohangzhimeng;
import
androidcontentContext;
import androiddatabasesqliteSQLiteDatabase;
import androiddatabasesqliteSQLiteOpenHelper;
import androiddatabasesqliteSQLiteDatabaseCursorFactory;
public class MySQLiteHelper extends SQLiteOpenHelper{
//调用父类构造器
public
MySQLiteHelper(Context context, String name, CursorFactory factory,
int
version) {
super(context, name, factory, version);
}
/
当数据库首次创建时执行该方法,一般将创建表等初始化 *** 作放在该方法中执行
重写onCreate方法,调用execSQL方法创建表
/
@Override
public void onCreate(SQLiteDatabase db)
{
dbexecSQL("create table if not exists hero_info("+ "id integer primary
key,"
+ "name varchar,"
+ "level integer)");
}
//当打开数据库时传入的版本号与当前的版本号不同时会调用该方法
@Override
public void
onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
}
}
使用这个类来创建一个数据库 并对数据库进行 *** 作
MySqliteHelper myHelper = new MySQLiteHelper(this, "mydb", null, 1);
SQLiteDatabase db = myHelpergetWritableDatabase();
dbexecSQL("insert into hero_info(name,level) values('bb',0)");
execSQL()里是你的SQL语句
1:要有服务器端程序,如ruby等,由服务器端 *** 作数据库,android客户端通过>
android好像没办法连接sqlserver吧。呵呵,如果你真想获取sqlserver中的数据,只能通过访问一个网页,以读取xml文件的方式来读取。
至少我看了这几天的android开发,没发现有读的sqlserver方法,也许我还没看到?
:)
以上就是关于android怎么连接数据库全部的内容,包括:android怎么连接数据库、Android连接sql数据库使用jdbc或webservice应该都可以吧两者有什么优缺点和不同分别在哪种情况使用、android怎么连接sqlite数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)