SQLite以前一直很少用,最近花了点时间学习了一下。
首先在用之前,先往unity中导入几个dll文件
写脚本的时候先引用
数据库的连接字符串:"Data Source =" + Application.streamingAssetsPath + "/" + databaseName;
在菜鸟教程中有关于sqlite语句操作的详细教程:
删除数据:delete from Hero where HeroName = 'Wilson'
插入新行(两种方法):⒈insert into Hero values(值1,值2,。。。)
2. insert into Hero (HeroName,HP,MP,Level ) VALUES ('sxw',100,100,25)
封装sqlite的方法:网上寻找的一些方法感觉很适用
附加一些调用的方法:
数据库使用完之后要有关闭的方法。
项目地址:百度云:链接:https://pan.baidu.com/s/1_8BhLk9pizsa7MLlRnpASg 密码:yknx
各平台下数据库存储的绝对路径
PC:"data source=" + Application.streamingAssetsPath + "/mydatabase.sqlite";
Mac:"data source=" + Application.streamingAssetsPath + "/mydatabase.sqlite";
Android:"URI=file:" + Application.persistentDataPath + "/mydatabase.sqlite";
iOS:"data source=" + Application.persistentDataPath + "/mydatabase.sqlite";
在Android端发布的一些方法,暂时没有使用过,感觉很有用。