新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
幾種常見Ruby連接數(shù)據(jù)庫技巧講解
我們?cè)谑褂肦uby語言的時(shí)候,經(jīng)常會(huì)遇到與數(shù)據(jù)庫相關(guān)的知識(shí)。在這里我們將會(huì)學(xué)到一些常見的Ruby連接數(shù)據(jù)庫的一些技巧講解。#t#

成都創(chuàng)新互聯(lián)公司,為您提供成都網(wǎng)站建設(shè)、成都網(wǎng)站制作、網(wǎng)站營(yíng)銷推廣、網(wǎng)站開發(fā)設(shè)計(jì),對(duì)服務(wù)成都展覽展示等多個(gè)行業(yè)擁有豐富的網(wǎng)站建設(shè)及推廣經(jīng)驗(yàn)。成都創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)公司成立于2013年,提供專業(yè)網(wǎng)站制作報(bào)價(jià)服務(wù),我們深知市場(chǎng)的競(jìng)爭(zhēng)激烈,認(rèn)真對(duì)待每位客戶,為客戶提供賞心悅目的作品。 與客戶共同發(fā)展進(jìn)步,是我們永遠(yuǎn)的責(zé)任!
Ruby連接數(shù)據(jù)庫1 連接SQLite:
- require 'sqlite'
- db = SQLite::Database.new
("library.db") - db.execute("select title,
author from books") do |row| - p row
- end
- db.close
Ruby連接數(shù)據(jù)庫2連接mysql:
- require 'mysql'
- m = Mysql.new("localhost",
"name","password","maillist") - r = m.query("SELECT * FROM people ORDER BY name")
- r.each_hash do |f|
- print "#{f['name']} - #{f['email']}"
- end
Ruby連接數(shù)據(jù)庫3連接到PostgreSQL:
- require 'postgres'
- conn = PGconn.connect
("",5432, "", "", "testdb")- conn.exec("create table rtest
( number integer default 0 );")- conn.exec("insert into rtest
values ( 99 )")- res = conn.query("select * from rtest")
- # res id [["99"]]
網(wǎng)頁題目:幾種常見Ruby連接數(shù)據(jù)庫技巧講解
網(wǎng)站地址:http://www.fisionsoft.com.cn/article/dpsesgi.html


咨詢
建站咨詢
