偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Ruby操作Access數(shù)據(jù)庫正確執(zhí)行方式介紹

開發(fā) 開發(fā)工具
Ruby操作Access數(shù)據(jù)庫的操作基本上都會(huì)引入DBI庫來進(jìn)行數(shù)據(jù)庫的操作。其實(shí)真正的操作并沒有這么復(fù)雜。我們可以直接通過ADO來進(jìn)行解決。

Ruby語言的應(yīng)用可以幫助我們簡(jiǎn)單靈活快速的實(shí)現(xiàn)一些功能需求。比如對(duì)數(shù)據(jù)庫的操作。在這里我們就會(huì)了解的到Ruby操作Access數(shù)據(jù)庫的技巧。#t#

網(wǎng)上查找了Ruby操作Access數(shù)據(jù)庫的一些方法,大都提到了引入DBI庫進(jìn)行數(shù)據(jù)庫的操作。實(shí)際上并沒有那么復(fù)雜,直接通過ADO就可以很好的解決。

 

以下為Ruby操作Access數(shù)據(jù)庫中查詢的測(cè)試代碼(需要預(yù)先有db1.mdb):

 

  1. require 'win32ole'  
  2. connection = WIN32OLE.new('ADODB.Connection')  
  3. recordset = WIN32OLE.new('ADODB.Recordset')  
  4. connection.Open('Provider=
    Microsoft.Jet.OLEDB.4.0;Data 
    Source=E:Ruby\Test腳本\db1.mdb')  
  5. sql="select * from aa" 
  6. recordset.Open(sql, connection)  
  7. data = recordset.GetRows.transpose  
  8. p data[0][2]  
  9. p data.size 

 

 

 

以下為添加的Ruby操作Access數(shù)據(jù)庫測(cè)試代碼(需要預(yù)先有db1.mdb):

 

  1. require 'win32ole'  
  2. connection = WIN32OLE.new('ADODB.Connection')  
  3. connection.Open('Provider=Microsoft
    .Jet.OLEDB.4.0;Data Source=
    E:Ruby\Test腳本\db1.mdb')  
  4. connection.Execute("INSERT 
    INTO aa(trapid,oid) VALUES ('2', '2.1')") 

 

 

 

責(zé)任編輯:曹凱 來源: 博客園
相關(guān)推薦

2010-06-01 12:51:23

MySQL數(shù)據(jù)庫

2024-04-18 09:56:16

2011-04-13 14:38:17

2009-12-17 17:13:23

Ruby for Ec

2009-08-28 13:03:55

C#壓縮Access數(shù)

2009-12-14 16:00:32

Ruby操作Oracl

2010-03-04 13:47:13

Python操作Acc

2009-06-30 15:15:30

JSP數(shù)據(jù)庫

2009-12-30 10:56:29

ADO數(shù)據(jù)庫

2009-08-19 16:30:55

C#操作Access數(shù)

2009-08-19 16:40:26

C#操作Access數(shù)

2010-05-17 10:11:11

導(dǎo)入Mysql

2010-05-25 09:47:05

2010-05-26 11:21:00

MySQL數(shù)據(jù)庫操作

2010-05-19 15:12:32

導(dǎo)入MySQL

2009-10-28 17:24:19

VB.NET介紹

2010-06-13 15:10:49

MySQL loadd

2011-03-22 16:31:35

Access數(shù)據(jù)庫

2009-11-13 17:31:06

ADO.NET Acc

2011-07-13 14:07:10

MFC ODBCAccessVisual C++
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)