注册
登录
会员
标签
统计
帮助
PHP高级开发者社群
»
※数据库专区※
» 创建连接数据库SQLite 3.x的Rails网络应用软件
‹‹ 上一主题
|
下一主题 ››
发新话题
投票
商品
悬赏
活动
辩论
打印
创建连接数据库SQLite 3.x的Rails网络应用软件
sqlite
版主
个人空间
发短消息
加为好友
当前离线
1
#
大
中
小
发表于 2007-7-4 13:23
只看该作者
创建连接数据库SQLite 3.x的Rails网络应用软件
我们的
系统
环境:
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://bbs.phpres.com/space-uid-1914.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 于 2007-7-4 13:24 编辑
]
SQLite 中文研究中心
UID
1914
帖子
44
精华
0
积分
132
注册
2007-7-4
阅读权限
100
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
≡ PHP技术交流≡
Delphi For PHP专区
※PHP编程求助※
※数据库专区※
※ PHP开发框架※
※框架综合交流区※
CodeIgniter开发框架
※ThinkPHP开发框架※
※CakePHP开发框架※
※FleaPHP开发框架※
※Zend Framework※
※Symfony开发框架※
※javascript/Ajax技术※
※PHP GTK开发※
☞ PEAR 中文社群☜
※ZEND应用讨论※
※PHP应用加速交流※
※ PHP模板引擎※
※综合讨论区※
※Smarty 模板引擎※
※PHPLib Template模板引擎※
※SmartTemplate模板引擎※
FastTemplate 模板讨论区
※WEB标准化※
※版本控制技术※
PHP各种源码下载
开发工具下载
PHP相关资料下载
PHP源代码下载
PHP开发资源精华索引
[新]※精华下载※
Java相关
编程语言
.NET相关
系统管理
软件工程
网络通信
数据库相关
图形编程开发
考试认证
计算机理论
资源求助
≡ 综合交流区≡
※招聘求职※
架站讨论
业界新闻与评论
图书与评论
≡ 休闲生活≡
※娱乐乐园※
※广告发布※
≡ 站务管理 ≡
※站务交流※
控制面板首页
编辑个人资料
积分记录
公众用户组
好友列表
个人空间管理
升级个人空间
基本概况
论坛排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
Delphi For PHP完美破解UTF-8版下载
[荐]Delphi For PHP 在线教学视频
PHP开源项目大全开张,火热收藏
求知:麻辣堂十万个问题火热进行
[Discuz 6.0]不能登陆的解决办法
Norton防火墙用户访问本站注意事项
有做站和博客的兄弟们注意啦。。
热烈庆祝本站被DMOZ收录(10-09)
VCL for PHP 文档资源
D4P完全支持中文三部曲
快来获得本站“
大百科
”调用代码
推荐:
中国赢网(专业PHP空间)
《symfony 权威指南》翻译项目启动
FleaPHP和本站官方合作通告
2008年新版博墅上线,你开通了吗?
推荐:本站Linux用户组专区开通
推荐:PHP开发专家论坛,面向中高级PHP程序员的深度软件开发社群。