欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

ruby下mysql的安裝與配置方法

本篇內(nèi)容主要講解“ruby下MySQL的安裝與配置方法”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“ruby下mysql的安裝與配置方法”吧!

十余年品牌的成都網(wǎng)站建設(shè)公司,超過千家企業(yè)網(wǎng)站設(shè)計(jì)經(jīng)驗(yàn).價(jià)格合理,可準(zhǔn)確把握網(wǎng)頁設(shè)計(jì)訴求.提供定制網(wǎng)站建設(shè)、購物商城網(wǎng)站建設(shè)、微信小程序、響應(yīng)式網(wǎng)站開發(fā)等服務(wù),我們設(shè)計(jì)的作品屢獲殊榮,是您值得信賴的專業(yè)網(wǎng)站設(shè)計(jì)公司。

ruby on rails安裝mysql數(shù)據(jù)庫
1、在系統(tǒng)里安裝mysql:下載mysql軟件,在百度上很多下載地址可以下載,或者進(jìn)入mysql中文官方網(wǎng)站下載安裝軟件,我選擇的是5.1.62版本的
安裝mysql,設(shè)置默認(rèn)字符集為utf-8
將mysql安裝目錄(默認(rèn)C:/program files/mysql)之bin目錄下的libmySQL.dll拷貝至C:/ruby/bin目錄下
2、安裝mysql相關(guān)驅(qū)動:
gem install mysql-2.8.1-x86-mingw32.gem
3、將ruby安裝目錄的lib/ruby/gems/1.8/gems/mysql-2.7.1-mswin32/ext/目錄下的 mysql_api文件拷貝至ruby安裝目錄下的/lib/ruby/site_ruby/1.8/i386-msvcrt/目錄下。
4、測試ruby連接mysql
新建文本test_mysql.rd后輸入代碼:
require "mysql"
puts("hello,mysql")
命令行執(zhí)行ruby test_mysql.rd
輸出結(jié)果:
hello,mysql
則mysql連接成功
寫一段代碼:
require  'DBcon'
begin
dbh = Mysql.real_connect("localhost", "root", "sa","makedish", 3306)------# 這里調(diào)用Mysql模塊的real_connect方法。連接數(shù)據(jù)庫本機(jī):用戶名:root 密碼:sa 數(shù)據(jù)庫:makedish 端口:3306
dbh.query("drop table if exists test_foolfish")         --- #ruby執(zhí)行語句
dbh.query("create table test_foolfish(id int,name varchar(20))")
dbh.query("insert into test_foolfish values(1,'你好')")
dbh.query("insert into test_foolfish values(2,hello)")
printf "%d rows were insertedn",dbh.affected_rows ----#affected_rows返回受影響的行數(shù)
res=dbh.query("SELECT name FROM test_foolfish")
puts "===============n"
res.each_hash(with_table = true) do |row|
printf "%d,%sn",row["test_rb.id"],row["test_rb.name"]
end
puts "===============n"
puts "Server version:"+dbh.get_server_info
rescue Mysql::Error=>e
puts "Error code:#{e.errno}"
puts "Error message:#{e.error}"
puts "Error SQLSTATE:#{e.sqlstate}" if e.respond_to?("sqlstate")
ensure
dbh.close if dbh
end
ruby當(dāng)中對數(shù)據(jù)庫存在兩種操作:一種是不用返回結(jié)果集的(例如insert,update,delete等等)一種是需要返回結(jié)果集的(如 select show等)。對于不返回結(jié)果集的操作,我們只需要使用dbh.query方法,傳入需要執(zhí)行的sql語句執(zhí)行即可。
對于另一種需要返回結(jié)果集的則相對麻煩一些。執(zhí)行完上面類似的語句之后,我們需要對結(jié)果集進(jìn)行處理。我們可以將結(jié)果集一數(shù)組或者h(yuǎn)ash形式展現(xiàn)。這里我們使用hash方式展現(xiàn)。
res=dbh.query("SELECT name FROM test_foolfish")
puts "===============\n"
res.each_hash(with_table = true) do |row|
printf "%d,%s\n",row["test_rb.id"],row["test_rb.name"]
end
each_hash方法當(dāng)中添加with_table = true參數(shù)可以保證在執(zhí)行多表查詢的時(shí)候,多張表具有相同字段的尷尬。這樣我們hash的key值就可以用“表名.列名”的形式出現(xiàn)。

到此,相信大家對“ruby下mysql的安裝與配置方法”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

當(dāng)前標(biāo)題:ruby下mysql的安裝與配置方法
文章URL:http://aaarwkj.com/article28/isjijp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、面包屑導(dǎo)航建站公司、網(wǎng)站設(shè)計(jì)公司做網(wǎng)站、網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作
欧美一区二区三区日韩精品| 婷婷激情五月国产丝袜| 成年女人大片免费观看版| 国产91久久精品一区二区| 视频一区视频二区三区| 国产精品一品二区三区在线观看| 亚洲美女插入av网络导航| 日韩精品欧美成人高清一区二区| 午夜精品久久99蜜桃| 亚洲最大午夜福利视频| 亚洲一区二区三区色偷偷| 日韩欧美国产精品加勒比| 中文字幕制服日韩久久一区| 91久久国产综合久久91| 18禁污污网站国产| 日本黄色美女日本黄色| 国产三级视频网站在线观看| 亚州欧美制服另类国产| 丝袜美腿精尽福利视频网址大全| 国产一区二区三区av| 夫妻性生活黄色录像视频| 蜜桃传媒18传媒在线| 国产亚洲中文久久网久久| 国产怡红院在线视频观看| 国产农村妇女一区二区三区| 色悠悠粉嫩一区二区三区| 97公开视频在线观看| 免费无码不卡av一区二区| 黄片视频免费观看一起草| 91中文字幕国产日韩| 国产精品久久黑丝诱惑| 中国日本欧美最黄大片| av在线日韩国产精品| 粉嫩在线一区二区懂色| 国产叼嘿一区二区视频| 蜜桃精品国产一区二区三区| 国产丰满熟女视频免费| 成人在线午夜你懂的视频| 欧美国产综合欧美一区二区三区| 在线观看中文字幕有码| 国产原创传媒在线观看|