我想创建一个访问 db (带有 1 个表)并使用 FXRuby在窗口中输出其表的应用程序。有没有办法在不使用查询语言的情况下做到这一点:
require 'pg'
conn = PG.connect(dbname: 'testdb', user: 'postgres')
rows = conn.exec("select * from users")
并且不使用 Ruby on Rails。
我也尝试启动此示例代码,但由于安装问题,它不起作用sqlite3 gem
:
require 'fox16'
require 'sqlite3.rb'
include Fox
class TestApp < FXApp
def initialize
super('Test', 'Test')
@db = SQLite3::Database.new('test.db3')
@db || raise("can't connect to database")
end
def db
@db
end
end