发新话题
打印

创建连接数据库SQLite 3.x的Rails网络应用软件

创建连接数据库SQLite 3.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访问。
我们的参考资料:

          http://bbs.phpres.com/space-uid-1914.html


[ 本帖最后由 sqlite 于 2007-7-4 13:24 编辑 ]

TOP

发新话题