当前位置: 首页> 财经> 创投人物 > 中国机械加工信息网_自建站跨境电商_足球世界排名一览表_温州云优化seo

中国机械加工信息网_自建站跨境电商_足球世界排名一览表_温州云优化seo

时间:2025/8/23 8:22:52来源:https://blog.csdn.net/weixin_44238530/article/details/144309666 浏览次数:0次
中国机械加工信息网_自建站跨境电商_足球世界排名一览表_温州云优化seo

sqlite-net
sqlite下载页

我的环境:win11、unity团结1.3.4

1.下载sqlite-net,将SQLite.cs脚本导入Unity
2.下载各平台依赖项,如dll、aar等。导入Unity并设置
在这里插入图片描述

3.简单列子,打包测试

using System;
using System.IO;
using SQLite;
using UnityEngine;public class NewBehaviourScript : MonoBehaviour
{public string databaseFile = "sqlite.db";public void Start(){
#if UNITY_EDITORstring path = Path.Combine(Directory.GetParent(Application.dataPath).FullName, databaseFile);
#elif UNITY_ANDROIDstring path = Path.Combine(Application.persistentDataPath, databaseFile);
#elif UNITY_IOSstring path = Path.Combine(Application.persistentDataPath, databaseFile);
#elsestring path = Path.Combine(Application.dataPath, databaseFile);
#endifDebug.Log(path);// 创建数据库连接//SQLiteConnection第二个参数配置日期格式,默认Ticksvar db = new SQLiteConnection(path, false);//打印sql语句db.Trace = true;db.Tracer = (sql) => UnityEngine.Debug.Log(sql);//创建表db.CreateTable<Users>();// 插入var user = new Users() { Name = "张三", Created = DateTime.Now };var user2 = new Users() { Name = "李四", Created = DateTime.Now };db.Insert(user);db.Insert(user2);// 查询var users = db.Table<Users>().Where(u => u.Name.StartsWith("张")).ToList();for (int i = 0; i < users.Count; i++){Debug.Log(users[i]);}}
}public class Users
{[PrimaryKey, AutoIncrement]public int Id { get; set; }public string Name { get; set; }public DateTime Created { get; set; }public bool IsDeleted { get; set; }public override string ToString(){return $"Id:{Id} 名字:{Name} 创建时间:{Created} 是否删除:{IsDeleted}";}
}

4.效果图,可以看到可以正常在pc/安卓上运行。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

百度网盘 Unityt Sqlite测试工程
提取码:dq4n

其它参考:
https://github.com/praeclarum/sqlite-net/issues/1023
https://docs.unity3d.com/2022.1/Documentation/Manual/NativePlugins.html

关键字:中国机械加工信息网_自建站跨境电商_足球世界排名一览表_温州云优化seo

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: