eclipse中查看mysql_eclipse中怎样查看sqlite数据库的表
string createtable(classclazz , string tablename){
//實例化一個容器,用來拼接sql語句
stringbuffer sbuffer = new stringbuffer();
//sql語句,第一個字段為_id 主鍵自增,這是通用的,所以直接寫死
sbuffer.append("create table if not exists "+ tablename + " "+
"(_id integer primary key autoincrement not null,");
//得到實體類中所有的公有屬性
field[] fields = clazz.getfields();
//遍歷所有的公有屬性
for(field field : fields){
//如果屬性不為_id的話,說明是新的字段
if (!field.getname().equals("_id")) {
//得到屬性的基本數據類型
string type = field.gettype().getsimplename();
//如果是string類型的屬性,就把字段類型設置為text
if (type.equals("string")) {
sbuffer.append(field.getname()+" text,");
//如果是int類型的屬性,就把字段類型設置為integer
}else if (type.equals("int")) {
sbuffer.append(field.getname()+" integer,");
}
}
}
//將最后的逗號刪除
sbuffer.deletecharat(sbuffer.length()-1);
//替換成); 表明sql語句結束
sbuffer.append(");");
//返回這條sql語句
return sbuffer.tostring();
}
}
2、movie實體類,實體類中的屬性就是表中的字段
public class movie {
public string title;
public int rating;
public string year;
public string genre;
public string country;
public int price;
}
3、在mainactivity.java中添加如下代碼
public class mainactivity extends activity {
@override
protected void oncreate(bundle savedinstancestate) {
super.oncreate(savedinstancestate);
setcontentview(r.layout.activity_main);
//實例化我們的dbhelper
dbhelper dbhelper = new dbhelper(this);
//調用了這個方法后,dbhelper中的oncreate才會執行
dbhelper.getreadabledatabase();
}
}
4、創建結果:
總結
以上是生活随笔為你收集整理的eclipse中查看mysql_eclipse中怎样查看sqlite数据库的表的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: mysql 碎片率_计算MySQL表碎片
- 下一篇: 柯洁解读本手妙手俗手高考作文题 网友整活
