
[英]Active Android is it prone to SQL injections. Any known solution?
[英]Active Android sql
我想在Active Android中查找Android的sql查询,但不知道如何执行此操作
Select * from Item
Where itemno in (0,5)
和类似的查询
Select count(itemName) from Item
Group by itemname
Having count(iemName) >5;
有没有可能? 如何?
在android中,您可以使用SQLiteDatabase对象的execSQL方法执行原始SQL查询。
SQLiteDatabase mydatabase = openOrCreateDatabase("your database name",MODE_PRIVATE,null);
mydatabase.execSQL("CREATE TABLE IF NOT EXISTS TutorialsPoint(Username VARCHAR,Password VARCHAR);");
查看本教程以从Android中的SQLite开始
https://www.tutorialspoint.com/android/android_sqlite_database.htm
https://www.androidhive.info/2011/11/android-sqlite-database-tutorial/
http://www.androidbegin.com/tutorial/android-sqlite-database-tutorial/
在ActiveAndroid Libray for Android中。
您可以使用ActiveAndroid的Select
对象。
您的查询将类似于:
From select = new Select().from(Item.class);
select = select.where("itemno in (" + firstNumber+","+secondNumber + ")").orderBy("_id DESC");
List<Item> list = select.execute();
有关更多查询,请参阅ActiveAndroid
希望能帮助到你!!!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.