ROR連線Mysql的資料庫連線錯誤解決方案

2021-05-12 16:17:04 字數 1520 閱讀 1316

好幾天了,ror連線mysql資料庫總是出現各種莫明其妙的問題

引用=> booting webrick...

d:/ruby/lib/ruby/1.8/yaml.rb:133:in `load': syntax error on line 6, col 15: `' (argumenterror)

from d:/ruby/lib/ruby/1.8/yaml.rb:133:in `load'

from d:/ruby/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/initializer.rb:506:in `database_configuration'

from d:/ruby/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/initializer.rb:233:in `initialize_database'

from d:/ruby/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/initializer.rb:94:in `process'

from d:/ruby/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/initializer.rb:49:in `send'

from d:/ruby/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/initializer.rb:49:in `run'

from c:/documents and settings/liangliang/my documents/netbeansprojects/hello/config/environment.rb:13

from d:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require'

... 10 levels...

from d:/ruby/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/commands/server.rb:39

from d:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require'

from d:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'

from script/server:3

今天發現如下規律

database.yaml的配置檔案一定要按照它的格式寫,包括空格,如下:

引用development:

adapter: mysql

encoding: utf8

database: shendan

username: root

password: 3594746

host: localhost

這裡最容易犯錯的地方就是在引數值前面沒有加上空格,記住一定要加上空格,一切就ok了。

mysql 持久連線 MySQL資料庫持久連線

資料庫持久連線 1.持久的資料庫連線是指在指令碼結束執行時不關閉的連線。當收到乙個持久連線的請求時。php 將檢查是否已經存在乙個 前面已經開啟的 相同的持久連線。如果存在,將直接使用這個連線 如果不存在,則建立乙個新的連線。所謂 相同 的連線是指用相同的使用者名稱和密碼到相同主機的連線。3.把 p...

AS3連線MYSQL資料庫

最近由於製作任務編輯器,需要連線到資料庫中進行一些任務資料的操作,而我們存放任務資料的資料庫中mysql,所以就找了一下as3接連mysql資料庫的資料。找到乙個好東西 actionscript 3 mysql driver 用svn的童鞋可以直接checkout 為了使用簡單,我做了乙個簡單的包裝...

織夢mysql連線 dedecms資料庫連線

一 織夢cms dedecms 的資料庫連線檔案位置 織夢cms v5.1 在include config base.php 織夢cms v5.3 在 data common.inc.php 織夢cms v5.5 在 data common.inc.php 織夢cms v5.6 在 data com...