Ruby SQLite GUI是一个简单的、跨平台的SQLite数据库管理工具,它使用Ruby编写,使用了Ruby/GTK2和ActiveRecord后端。因此需要安装gtk,至于ActiveRecord在大家安装rails时就装好了,所以下面就不叙述了。
首先去下载ruby-gnome2:http://sourceforge.net/project/showfiles.php?group_id=53614,装好以后运行:
C:\>ruby -v
ruby 1.8.5 (2006-12-25 patchlevel 12) [i386-mswin32]
C:\>ruby -e "require 'gtk2'"
C:\>ruby -rgtk2 -e "Gtk::Window.new.show;Gtk.main"
如果出现下图所示的一个gui框则表明已经装好了:
接下来把sqlite-ruby装好就可以到http://rubyforge.org/projects/rsqlitegui去下载运行Ruby SQLite GUI了。
注:sqlite-ruby的安装方法,下载
sqlite-3_3_3.zip和
sqlitedll-3_3_3.zip,解压它们,得到sqlite3.exe和sqlite3.dll,将其复制到ruby/bin目录下面,然后通过命令gem install sqlite3-ruby -r -y选2来安装sqlite3-ruby。
以下为效果图,对中文支持也不错:
不过在保存数据库的时候要注意的一点就是最好不要有中文路径,否则可能会保存不了哈。
具体的一些用法大家可以去它的官方网站http://rsqlitegui.rubyforge.org/看看,这里就不多说了。
分享到:
相关推荐
本文将深入探讨Ruby-SQLite3的使用方法、核心特性以及在实际开发中的应用。 首先,我们来了解如何在Ruby项目中安装SQLite3库。通过Ruby的包管理工具RubyGems,可以简单地执行以下命令来安装: ```bash gem install...
在Ruby on Rails框架中,SQLite3常被用作开发环境下的默认数据库,因其简单易用和快速响应而广受欢迎。当我们升级Rails到2.0.2版本时,系统会自动转向使用SQLite3作为数据库管理系统。 在这个压缩包中,有两个关键...
Ruby on Rails 框架通常默认使用 `sqlite3` 作为开发数据库,因此掌握其安装方法对开发者来说至关重要。在大多数情况下,你可以通过以下命令行操作来安装: ```bash gem install sqlite3 ``` 这个命令会从 ...
SqliteMgr是一款SQLite数据库管理工具,支持SQLite3.0,支持采用DES加密的SQLite数据库访问,采用DBAP访问接口SQLite引擎,界面设计使用了ZJLib库。能自动列出数据库中所有的表,索引和视图,支持查询表字段语句,...
因此,SQLiteSpy使用远低于其它的SQLite管理内存和更有效地处理大量的表。 11、内建的SQLite引擎: SQLiteSpy已建成一个单一的应用程序文件与SQLite数据库引擎可执行文件。不需要部署任何DLL文件,这使得SQLiteSpy...
在本文中,我们将深入探讨SQLite数据库GUI的特点、功能以及如何使用。 SQLite是一个轻量级、自包含的、开源的关系型数据库系统,广泛应用于嵌入式设备、移动应用和桌面应用中。它的优点在于不需要独立的服务器进程...
这是一个基于Python的图书信息管理系统,使用了tkinter库来创建GUI图形界面,同时结合sqlite3数据库来存储和管理图书数据。这个系统对于初学者来说是一个很好的实践项目,它涵盖了多种编程和技术知识点,包括: 1. ...
sqlite-gui是用于的轻量级Windows GUI,由C ++,WinAPI和。 小型,简单,强大,快速,免费。 特征 语法高亮和代码完成 同时编辑多个表格 彩色数据网格 存储执行历史记录和用户脚本 导出/导入数据 数据库图 数据库...
总的来说,`sqlite3-ruby`是Ruby开发中不可或缺的数据存储工具,它使得在Windows平台上轻松使用SQLite3数据库成为可能。通过理解不同gem包的适用环境,开发者可以根据自身需求选择合适的版本进行安装和使用,从而...
文档可能会详细阐述SQLite如何在内存和磁盘之间管理数据,包括页缓存机制、B-Tree数据结构的使用以及VFS(Virtual File System)层如何允许SQLite在不同操作系统上运行。此外,作者可能还讨论了SQL语句的解析和执行...
在使用SQLite3时,开发者通常需要检查每次调用的返回值,以便及时发现并处理错误。此外,SQLite3的C API允许动态执行SQL语句,这使得它在各种编程语言中都易于集成。为了跨平台兼容性,代码应避免依赖特定平台的特性...
用Ruby + SQLite编写的语言学习工具重要说明:这些工具应在终端中运行(“命令行”)。 一旦下载了这个git仓库,就进入您终端中的目录,并准备好键入用Ruby + SQLite编写的语言学习工具。重要说明:这些工具应在终端...
2. **GUI设计**: 在这个项目中,开发者使用了Swing组件来设计GUI界面,包括登录窗口、主界面、以及可能的添加、删除、修改和查询学生的功能模块。用户可以通过这些界面与系统交互,进行学生信息的操作。 3. **...
Objective-C中,可以使用`sqlite3_prepare_v2()`预编译SQL语句,然后使用`sqlite3_bind_XXX()`绑定参数,最后调用`sqlite3_step()`执行。 6. **查询数据** 查询数据使用`SELECT`语句。例如,查询所有学生信息: ...
这个“Sqlite数据库使用demo”是针对C语言环境设计的一个示例,它演示了如何在C++项目中集成并操作SQLite数据库。下面将详细介绍这个demo所涵盖的知识点。 首先,我们要了解SQLite的C API。SQLite提供了C语言的接口...
`main.cpp`:这可能是某个使用SQLite3的示例应用的源代码,展示了如何在C++程序中集成和使用SQLite3库。 `test.db`:这是一个SQLite数据库文件,包含了一些测试数据或者用于测试SQLite3功能的数据。 `sqlite_test....
PHP Desktop 实现使用 PHP、HTML5、JavaScript 和 SQLite 等 Web 技术开发原生桌面 GUI 应用程序的方法。它可以轻松地将 PHP Web 应用程序和 PHP CLI 工具转换为桌面应用程序。
在本项目中,我们将使用Qt Creator这一强大的C++开发环境来编译SQLite,以便于在不同平台上使用。 首先,了解SQLite的编译过程。SQLite的源代码是用C语言编写的,因此可以被任何支持C编译器的平台编译。在Qt ...
主要是个人写的一个sqlite3 c接口的数据库操作demo,基本满足平时的使用要求。