美文网首页
5.23 SQLite数据库

5.23 SQLite数据库

作者: 胤醚貔貅 | 来源:发表于2017-05-23 17:36 被阅读9次

usingUnityEngine;

usingSystem.Collections;

usingMono.Data.Sqlite;

public class  DataBaseScript:MonoBehaviour{

//创建数据库连接对象,通过这个对象与指定路径的数据库文件进行连接,进而读取数据库中的数据

SqliteConnection    connection;

//数据库命令对象

SqliteCommand     command;

//数据库文件所在的路径

string    databasePath;

voidStart(  ){

databasePath="Data  Source="+Application.streamingAssetsPath+"/LOLHeroInfo_1.sqlite";

//通过路径创建连接对象

connection=new  SqliteConnection(databasePath);

//打开数据库

connection.Open( );

//创建命令对象

command=connection.CreateCommand( );

Test( );

}

voidTest( ){

//SQL语句执行方法

//ExecuteNonquery()int用于增改删

//ExecuteScalar()object返回查询结果的第一行第一列

//ExecuteReader()SqliteDataReader //返回查询的所有结果

//string   sqlCommand="INSERT INTO HeroInfo  VALUES('盲僧',0.0,260.0,14)";

//command.CommandText=sqlCommand;

//try{

//command.ExecuteNonQuery( );

//}

//catch(SqliteException   ex){

//print(ex.Message);

//}

//command.CommandText="SELECT*FROM  HeroInfo  WHERE  AD>150";

//object  obj=command.ExecuteScalar( );

//print(obj.ToString());

command.CommandText="SELECT*FROMHeroInfoWHEREHeroName='德玛西亚之力'";

//获取数据库读取对象

SqliteDataReader  reader=command.ExecuteReader( );

//read.Read( )从结果中读取下一行,如果读取到了数据返回true,否则返回false

while(reader.Read()){

for(inti=0;i<reader.FieldCount;++i){

//reade.GetName()获取列名,reader.Reader()获取这一行中该列的值

string str=reader.GetName(i)+":"+reader.GetValue(i);

Debug.Log(str);

}

}

}

}

相关文章

  • 5.23 SQLite数据库

    usingUnityEngine; usingSystem.Collections; usingMono.Data...

  • SQLite 创建数据库

    SQLite 创建数据库 SQLite 的 sqlite3 命令被用来创建新的 SQLite 数据库。您不需要任何...

  • 第四篇:sqlite数据库与FMDB

    目录一、sqlite数据库二、FMDB 一、sqlite数据库 sqlite数据库是基于C实现的、移动端开发常用的...

  • Pycharm中连接数据库sqlite

    django 有个数据库 sqlite sqlite是小型关系数据库

  • Python数据分析基础----第二十二天

    数据库 Python内置的sqlite3模块 import sqlite3 创建sqlite3内存数据库 创建带有...

  • Sqlite 使用笔记

    1. 数据库基本操作封装 sqlite 数据操作 语句类型 sqlite 数据库的简单实用- 导入sqlite3数...

  • 我的电脑上装了些什么软件

    开发 Sqlite 工具 DB Browser for SQLite 专门查看sqlite数据库使用,比较方...

  • Android数据库

    一、SQLite 1、SQLite介绍 1.1、简介 SQLite是一款轻型的数据库,是遵守ACID的关联式数据库...

  • android笔记6

    本章学习目标: 了解SQLite数据库的特点和体系结构 掌握SQLite数据库的建立和操作方法 SQlite介绍 ...

  • sqlite基础

    SQLite 什么是SQLite SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在...

网友评论

      本文标题:5.23 SQLite数据库

      本文链接:https://www.haomeiwen.com/subject/inrgxxtx.html