如何使用 FXRuby 连接到数据库
How can I connect to database using FXRuby
我想创建一个访问数据库(使用 1 table)并使用 FX[=26 在 window 中输出其 table 的应用程序=]。有什么方法可以 不使用查询语言 就像这个例子中的那样:
require 'pg'
conn = PG.connect(dbname: 'testdb', user: 'postgres')
rows = conn.exec("select * from users")
和不在Rails上使用Ruby。
我也试过启动此示例代码,但由于安装问题无法正常工作 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
看起来以下应该可以解决您的问题(参见 this reference):
ridk exec pacman -S mingw-w64-x86_64-dlfcn
gem install sqlite3
我想创建一个访问数据库(使用 1 table)并使用 FX[=26 在 window 中输出其 table 的应用程序=]。有什么方法可以 不使用查询语言 就像这个例子中的那样:
require 'pg'
conn = PG.connect(dbname: 'testdb', user: 'postgres')
rows = conn.exec("select * from users")
和不在Rails上使用Ruby。
我也试过启动此示例代码,但由于安装问题无法正常工作 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
看起来以下应该可以解决您的问题(参见 this reference):
ridk exec pacman -S mingw-w64-x86_64-dlfcn
gem install sqlite3