`

使用sqllite3作为Rails的数据库

阅读更多

最近下载了Tracks这个Rails程序,主要想体验一下这个程序的功能。

安装的时候,提示没有找到Sqllite.dll,看来需要安装sqllite数据库。Sqllite是一个内存数据库,可以支持Sql92标准的Sql语句操作,同时也可以把数据存储到硬盘上。

自己的安装步骤总结一下:

1、下载sqllite的文件,可以从这里下载。

下载的时候注意,在Windows下面,需要下载http://www.sqlite.org/sqlite-3_3_17.ziphttp://www.sqlite.org/sqlitedll-3_3_17.zip这两个文件,这两个文件,一个是一个可执行的Exe文件,另外一个是需要的Dll文件。把他们解压缩到{RUBY_HOME}/bin目录下面。

2、安装SQLite-Ruby 1.1.0
如下命令安装该模块是针对SQLite 3.x版本:
gem install sqlite3-ruby -r -y

3、如果需要SQLite 3.x的可视化工具,可能需要SQLite Database Browser
解压它,我们得到软件SQLite Database Browser 1.2.1.exe

4、运行webrick

5、在浏览器里面输入http://localhost:3000/login/signup,会提示输入一个admin性质的帐号,按自己的需要输入就可以了。

我想Sqllite比起Mysql的优点如下:

  1. 运行速度比较快,对于内存比较小的用户可能更加明显。
  2. 单元测试的速度比较快。
del.icio.us 标记: rails, ruby, sqllite
分享到:
评论

相关推荐

    sqlite3安装包 sqlite3.dll ruby sqlite3数据库组件

    当我们升级Rails到2.0.2版本时,系统会自动转向使用SQLite3作为数据库管理系统。 在这个压缩包中,有两个关键文件:sqlite3.def和sqlite3.dll。sqlite3.def文件是动态链接库(DLL)的定义文件,它包含了关于sqlite3...

    Ruby-SQLite3Ruby绑定SQLite3嵌入式数据库

    在实际开发中,Ruby-SQLite3也常常与ORM(对象关系映射)框架,如ActiveRecord(Rails的一部分)结合使用,以提供更加抽象和方便的数据操作接口。通过ActiveRecord,开发者可以使用Ruby对象来代表数据库中的记录,...

    Rails、Sqlite的dll文件及安装

    标题“Rails、Sqlite的dll文件及安装”指的是在Ruby on Rails框架中使用SQLite数据库时,涉及的一些关键知识点。SQLite是一个轻量级的嵌入式数据库,常用于开发Web应用程序,尤其是开发阶段,因为它简单易用且不需要...

    sqlite3 ruby安装包

    Ruby on Rails 框架通常默认使用 `sqlite3` 作为开发数据库,因此掌握其安装方法对开发者来说至关重要。在大多数情况下,你可以通过以下命令行操作来安装: ```bash gem install sqlite3 ``` 这个命令会从 ...

    rails2.0下实现《rubyonrails》中的mybook实例

    这将会创建一个名为mybook的新Rails应用,并指定使用SQLite3作为默认数据库。Rails会自动配置`config/database.yml`文件,其中包含了数据库连接的设置。在development部分,你会看到类似这样的配置: ```yaml ...

    基于sqlite的ror例子

    这里,`adapter`字段指定使用SQLite3,`database`字段指定了数据库文件的路径。Rails会自动创建这些数据库文件,如果它们尚未存在。 三、创建数据库模型 在Rails中,模型代表数据库中的表。使用`rails generate ...

    rails_db:Rails数据库查看器和SQL查询运行器

    Rails数据库 请与您的朋友分享此宝石,以获得更多反馈。 如果您有博客,我将非常感谢宝石评论。 如果您有想法-请提出问题或通过电子邮件igorkasyanchuk[@]gmail.com与我联系。 检查Rails数据库快速方法,查看表的...

    rails3教程

    3. **SQLITE3数据库**:尽管Rails支持多种数据库系统,但对于初学者而言,内置支持的SQLite3是一个很好的选择。 **创建第一个应用**的过程非常直观,只需简单几步即可完成: 1. 使用`rails new blog`命令创建一个...

    配置rails环境

    3. **数据库配置**:Rails默认使用SQLite作为本地开发数据库,这在描述中提到了问题所在。在`config/database.yml`文件中,你需要配置你的数据库连接信息,包括数据库名称、用户名、密码等。 4. **解决Gem依赖问题*...

    Ruby on Rails是否唯一支持SQLite数据库管理?

    例如,如果要在Rails应用中使用SQLite,只需在`Gemfile`中添加`gem 'sqlite3'`,然后在`config/database.yml`配置文件中指定`sqlite3`作为默认的数据库引擎。同样,要切换到MySQL,可以添加`gem 'mysql2'`并相应调整...

    rails2.3.8 && ruby1.8.7

    1. `sqlite3.dll` 和 `sqlite.dll`:这是SQLite数据库的动态链接库文件,SQLite是一个轻量级的嵌入式数据库,常用于Rails开发中的本地数据存储,特别是在开发阶段或者小型项目中。 2. `rubyinstaller-1.8.7-p249-rc2...

    The.Definitive.Guide.to.SQLite配套源码

    《SQLite完全指南》是一本深入解析SQLite数据库系统的权威著作,其配套源码提供了丰富的实践示例,涵盖了多种编程语言的接口实现,对于学习和理解SQLite的内部机制以及如何在不同编程环境中使用SQLite非常有帮助。...

    Ruby on Rails实例开发

    在本实例开发中,我们将探讨如何使用Rails进行实际的Web应用构建,同时涉及与之相关的技术,如SQLite数据库、HTML和CSS。 首先,Ruby是Rails的基础,它是一种动态类型的、面向对象的编程语言,以其简洁和表达性强的...

    《web开发敏捷之道 应用rails进行敏捷web开发》(第一版)的depot源代码

    3. **ActiveRecord**:Rails中的ActiveRecord是ORM(对象关系映射)库,它允许开发者用Ruby类和对象直接操作数据库,简化了数据库交互。 4. **路由**:Rails的路由系统是连接URL与控制器动作的桥梁,定义了URL模式...

    rails_入门详细笔记(官网翻译).

    - 默认情况下,Rails 使用 SQLite3 作为开发数据库。 - 如果使用 MySQL,需要修改 `config/database.yml` 文件中的配置。 #### 七、创建数据库 使用 `$ rake db:create` 命令根据数据库配置文件创建数据库。 #### ...

    ubuntu下安装ruby on rails

    **解决方案:** Rails 默认使用 SQLite3 作为开发数据库。确保安装了 SQLite3: ```bash sudo apt-get install sqlite3 sudo gem install sqlite3-ruby ``` 如果需要使用 MySQL 作为数据库: 1. **安装 MySQL ...

Global site tag (gtag.js) - Google Analytics