Это почти то же самое в ruby, за исключением того, что соединение mysql обернуто объектом и библиотека доступна через rubygems (gem install mysql
)
require 'mysql'
db = Mysql.connect(hostname, username, password, databasename)
db.execute("INSERT INTO mytable VALUES 1,2,3");
db.insert_id
# => last inserted id
см. http://www.tmtm.org/en/mysql/ruby/
Обычно вы этого не делаете и полагаетесь на библиотеку абстракций sql, такую как ActieRecord, DataMapper, Sequel, DBI, ... во всех них этот метод доступен, но в разных модулях.