我有一个应用程序,它有一个ruby api。我想从sql server系统链接到此应用程序。
有没有一种方法可以让我实现一个ruby sql服务器,它接收sql语句并从应用程序返回请求的数据。那么,是否可以从sql server应用程序连接到该应用程序?
例如
# request as string like "SELECT * FROM MAIN_TABLE WHERE SOME_COLUMN = <SOME DATA>"
SQLEngine.OnRequest do |request|
Application.RunSQL(request)
end
p、 我没有任何使用sql server的经验,所以不知道人们会怎么做。。。
注意:我不是问如何查询SQLServer数据库,而是问如何实现SQLServer连接。
2条答案
按热度按时间rhfm7lfc1#
经过一番搜索,我发现了一些关于如何用其他语言制作数据库驱动程序的其他堆栈溢出问题:
为应用程序创建自定义odbc驱动程序
实现odbc驱动程序
创建自定义odbc驱动程序
编写odbc驱动程序的替代方法
这些可能对其他走这条路的人有用,最有希望的建议是实现wire协议,其中一个是用python编写的,应该比较容易移植
gorkyyrv2#
包括ruby在内的每种编程语言都提供了实现各种sql服务器接口的包。
从这里开始:ruby数据库访问。