入门笔记,大拿出门左拐.
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