Ruby/DBI数据库访问接口
Ruby/DBI 是一个跟 Perl/DBI 类似的统一数据库访问接口,支持各种流行的数据库。
下面是一段使用了 Ruby/DBI 的代码:
#!/usr/bin/ruby -w
# simple.rb - simple MySQL script using Ruby DBI module
require "dbi"
begin
# connect to the MySQL server
dbh = DBI.connect("DBI:Mysql:test:localhost", "testuser", "testpass")
# get server version string and display it
row = dbh.select_one("SELECT VERSION()")
puts "Server version: " + row[0]
rescue DBI::DatabaseError => e
puts "An error occurred"
puts "Error code: #{e.err}"
puts "Error message: #{e.errstr}"
ensure
# disconnect from server
dbh.disconnect if dbh
end
评论
edbc统一数据库访问接口
edbc是Emacs-LispDatabaseConnectivity的缩 写 ,是从Emacs-CGI项目中独立出来的一个子项目,为EmacsLisp访问数据库提供简洁、统一的接口!在其他语言(比如
edbc统一数据库访问接口
0
OpenDBX统一数据库访问接口
OpenDBX,一个开源的、简单的、可以访问多种数据库的C类库。使用动态载入模块方式,即dlopen打开相应驱动模块的so的方式,是有点ODBC的味道。不过支持的数据类型以及SQL查询的功能有限。支持
OpenDBX统一数据库访问接口
0
pymssqlPython 数据库接口
一个简单的Python数据库接口,它建立在FreeTDS之上,为MicrosoftSQLServer提供PythonDB-API(PEP-249)接口。示例代码:importpymssqlconn=p
pymssqlPython 数据库接口
0