首页
|
各种语言的sqlite编程
|
sqlite研究
|
sqlite应用实例与杂谈
|
sqlite相关下载
|
SQlite论坛
当前位置 :
主页
>
各种语言的sqlite编程
>列表
创建连接数据库SQLite 3.x的Rails网络应用软件
来源:工友 作者:工友 时间:2007-12-21
我们的系统环境:
Ruby
1.8.2
Rails
1.0.0
SQLite
3.3.3
下载
sqlite-3_3_3.zip
sqlitedll-3_3_3.zip
解压它们,得到文件sqlite3.exe和sqlite3.dll;
复制它们到目录[RUBY_HOME]/bin下面;
SQLite-Ruby
1.1.0
如下命令安装该模块是针对SQLite 3.x版本:
gem install sqlite3-ruby -r -y
SQLite 3.x的可视化工具:
SQLite Database Browser
解压它,我们得到软件SQLite Database Browser 1.2.1.exe
我们的前提条件:
我们的工作目录为d:\works_rails。
我们需要一个浏览器,如
FireFox
,或者
Flock
本讲座是讲座"
用Shell来创建Rails网络应用软件
"的继续。
本讲座的姐妹篇是"
创建连接数据库SQLite 2.x的Rails网络应用软件
"
我们的目的:
在Windows XP 或者 Windows 2000下,我们利用DOS-Shell和
Notepad2
的方法来创建一个Rails网络应用软件,进行数据库SQLite 3.x连接,及其文件的配置。
我们的解决方案:
我们根据讲座"
用Shell来创建Rails网络应用软件
"的方法,来创建一个项目名称为websqlite3。
通 过SQLite 3.x的可视化工具SQLite Database Browser,生成一个创建开发数据库SQLite 3.x的SQL文件。我们解压它,双击SQLite Database Browser 1.2.1.exe。其结果为D:\works_rails\websqlite3\
webs3_dev.db
:
同时,我们复制测试和产品数据库,其名称分别为:webs3_tst.db和webs3_prd.db,其命令如下:
copy webs3_dev.db webs3_tst.db
copy webs3_dev.db webs3_prd.db
修改Rails框架连接数据库的配置文件d:\works_rails\websplite3\config\
database.yml
如下:
快速生成Rails框架处理(增加,修改和删除)数据库webs_dev表Lesson记录的代码,其命令如下:
ruby script\generate scaffold Lesson admin >
scaffold_lesson_admin_sqlite3.txt
启动网络服务器,在DOS-Shell中输入命令:
ruby script\server
打开浏览器,访问我们软件,其网址为:
http://localhost:3000/admin
我们必须注意的问题:
关于SQLite 2.x版本和SQLite 3.x版本,它们有不同的Rails框架数据库配置文件。
SQLite Database Browser 1.2.1软件的中文显示还不是很理想。
在DOS-Shell下通过命令sqlite或者sqlite3,进入数据库SQLite显示中文记录更不理想,如下图所示:
SQLite 2.x版本和SQLite 3.x版本的数据库一定要它们相应的命令sqlite和sqlite3访问。
我们的参考资料:
安装Sqlite:
http://wiki.rubyonrails.org/rails/pages/HowtoUseSQLite
使用Sqlite:
http://wiki.rubyonrails.org/rails/pages/TutorialStepOneSqlite
http://www.sqlite.org/sqlite.html
Notepad2:
http://mel.melaxis.com/devblog/2005/08/14/notepad2-with-syntax-highlighting-for-ruby-yaml-bash-and-conf/
http://wesnerm.blogs.com/net_undocumented/2005/07/notepad2_with_r.html
(阅读次数:)
上一篇:
Sqlite 可以在VB中使用的封装
下一篇:
在php中使用sqlite
[
收藏
] [
推荐
] [
评论(0条)
]
[返回顶部]
[打印本页]
[关闭窗口]
用户名:
(
新注册
) 密码:
匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
§
最新评论
:
热点文章
·
简单的在Java中使用SQLite
·
C/C++中调用SQLITE3的基本
·
PHP+SQLITE制作简单的视频
·
DISQLite3 简介 SQLite de
·
VB.NET 中使用 SQLite3 的
·
SQLiteJDBC 100%纯JAVA的s
·
如何在Windows下编译SQLit
·
关于SQLite的一些简单介绍
·
在VC6.0中使用C++访问sqli
·
C/C++中调用SQLITE3的基本
·
SQLite 与 PHP 结合开发(
·
在VC6.0中使用C++访问sqli
·
使用SQLite进行网站搜索
·
SQLite ADO.NET 驱动(C#
·
在.NET C#中使用sqlite
·
python模块之sqlite数据库
·
PHP中的SQlite数据库应用
·
如何在PHP5中通过PDO连接S
·
PHP中如何使用sqlite_crea
·
SQLite 、 PHP混合扩展编
相关文章
·
让你的PHP4也用上Sqlite3
·
VB.NET 中使用 SQLite3 的
·
C/C++中调用SQLITE3的基本
·
python模块之sqlite数据库
·
在.NET C#中使用sqlite
·
用Ruby进行SQLite的开发指
·
PHP5中的 sqlite_create_f
·
SQLite ADO.NET 驱动(C#
·
使用SQLite进行网站搜索
·
如何在Windows下编译SQLit
版权
Power by DedeCms
后台登陆
Copyright @ 2007