unity3d中实用数据库简单入门

入门笔记,大拿出门左拐.

unity3d中实用简单的数据库入门.

声明3变量

string connection; //数据库的位置名字信息

IDbConnection _dbconnect; //可以把他理解成数据库的连接

IDbCommand _dbcmd; //cmd命令,sql语句主要在这里些

然后可以把操作数据库放在一个类构造里或者start,只要不是update里就行里.

connection = "URI=file://Assets//ly//test.db";

_dbconnect = new SqliteConnection(connection);

_dbconnect.Open();

这样就会把Assets//ly//test.db打开了,如果没有,会生成一个.可以自己改改 对座入号 写自己的文件夹-.-

封装一个执行sql语句的方法然后在Open()后调用.

void doSql(string sql){

IDbCommand dbommand = _dbconnect.CreateCommand();

dbCommand.CommandText = sql;

IDataReader reader = dbCommand.ExecuteReader();

reader.Close();

dbCommand.Dispose();

}

创建一个命令,然后执行他,最后关闭,销毁他.

只需要把sql语句传过来就行了,如果有错,例如主键重复 或者表错误,执行完都会在Debug里输出的

doSql ("CREATE TABLE Person(ID,INT PRIMERY,NAME VARCHAR(10));");

doSql ("INSERT INTO Person VALUES(1,LY);");

doSql ("DROP TABLE Person;");

当然这些都是例句.

enjoy

时间: 2024-10-19 14:57:37

unity3d中实用数据库简单入门的相关文章

Unity3d中SendMessage 用法简单笔记

Unity3d中SendMessage 用法简单笔记 Message相关有3条指令:SendMessage ("函数名",参数,SendMessageOptions) //GameObject自身的ScriptBroadcastMessage ("函数名",参数,SendMessageOptions)  //自身和子Object的ScriptSendMessageUpwards ("函数名",参数,SendMessageOptions)  //自

【Unity Shaders】Reflecting Your World —— 在Unity3D中创建一个简单的动态Cubemap系统

本系列主要参考<Unity Shaders and Effects Cookbook>一书(感谢原书作者),同时会加上一点个人理解或拓展. 这里是本书所有的插图.这里是本书所需的代码和资源(当然你也可以从官网下载). ========================================== 分割线 ========================================== 写在前面 我们已经学了很多关于反射的内容,但是我们现在的反射并不能实时反射,即当反射物体移动时它们不

JAVA中位运算简单入门

位运算是指将数转换为二进制后通过为的移动来改变数的大小. 1.&     按位与 相同位的两个数字都为1,则为1:若有一个不为1,则为0. 2.|     按位或 相同位只要一个为1即为1,否则为零. 3.^    按位异或 相同位 不同为1,相同则为0 4.~    按位取反 1的取0,0的取1 5.<<  左移 左移几位,后边添加几个0 也就是将数乘以2的几次方 6.>>  右移 右移几位,后边删除几位 也就是将数除以2的几次方 如果对数扩大或者缩小2的几次方倍,应该以

数据库中间件mycat简单入门

当在项目中mysql数据库成为瓶颈的时候,我们一般会使用主从复制,分库分表的方式来提高数据库的响应速度,比如mysql主从复制,在没有数据库中间件的情况下,我们只能由开发工程师在程序中控制,这对于一个在正在线上运行的项目来说,需要改动的代码量蛮大的,也不方便扩展,比如,我想再添加一台从机,下面进行mycat入门 一.部署步骤详解 (1) 用命令行工具或图形化客户端,连接MYSQL,创建DEMO所用三个分片数据库: CREATE database db1; CREATE database db2;

Mac中Git的简单实用(6) --- 分支管理策略

今天我来介绍下Git,Git是一款免费.开源的分布式版本控制系统. 我们在上一个学习了Git分支冲突管理. 这一章,我们要学习Git的Fast-forward模式.保存恢复现场 .测试的feature分支. Mac中Git的简单实用(1) - Git基本命令(1) Mac中Git的简单实用(2) - Git基本命令(2) Mac中Git的简单实用(3) - Github远程仓库 Mac中Git的简单实用(4) - 分支branch管理 Mac中Git的简单实用(5) - Git分支冲突管理 1.

OpenStack 入门学习之四:icehouse版本中Heat的简单介绍

Heat简介 Heat是OpenStack的负责编排计划的主要项目.它可以基于模板来实现云环境中资源的初始化,依赖关系处理,部署等基本操作,也可以解决自动收缩,负载均衡等高级特性.目前Heat自身的模板格式(HOT)正在不停的改进,同时也支持AWS CloudFormation 模板(CFN),HOT的目标是在不远的将来可以完全的替代CFN. Heat提供了一个OpenStack的原生REST API和CloudFormation兼容的查询API. Heat的工作原理 Heat主要是基于模板文件

Unity3D中简单的C#异步Socket实现

Unity3D中简单的C#异步Socket实现 简单的异步Socket实现..net框架自身提供了很完善的Socket底层.笔者在做Unity3D小东西的时候需要使用到Socket网络通信.于是决定自己研究研究. 经过不懈努力..O(∩_∩)O哈哈~..自我夸奖一下.终于搞定了.SimpleSocket.cs 由于笔者本身并不是专业的C#程序员.O(∩_∩)O哈哈~.大神就可以直接忽视这篇文章了.顾名思义.哈哈简单的Socket.给那些没接触的盆友参考借鉴下吧.服务社会了 注释一: 本例在编码上

windows简单入门(1)

1.1 windows系统的关机 退出所有正在运行的程序,然后点击"关闭计算机"键关机,下面是"关闭计算机"的操作方法:                    图1-2 图1-1 1.2鼠标的操作 ① 鼠标指向一个图标 操作:移动鼠标,将其指针放到屏幕上某一对象上或位置 举例:将鼠标指针从屏幕中的某一处移动到"我的电脑"上,这样就指向了"我的电脑". ② 单击鼠标 操作:将鼠标指向某一对象后,快速按一下鼠标左键,并立即释放,这

iBatis简单入门教程

iBatis 简介: iBatis 是apache 的一个开源项目,一个O/R Mapping 解决方案,iBatis 最大的特点就是小巧,上手很快.如果不需要太多复杂的功能,iBatis 是能够满足你的要求又足够灵活的最简单的解决方案,现在的iBatis 已经改名为Mybatis 了. 官网为:http://www.mybatis.org/ 搭建iBatis 开发环境: 1 .导入相关的jar 包,ibatis-2.3.0.677.jar .mysql-connector-java-5.1.6