是否有Microsoft SQL Server绑定?

时间:2011-04-11 17:05:47

标签: sql sql-server vala vapi

有人可以给我一个关于使用任何版本的SQL Server的方向吗?

我目前正在使用2003版本。

2 个答案:

答案 0 :(得分:0)

有一个C库freetds,允许您本地与Microsoft SQL Server和Sybase数据库通信。

为了在vala中使用它,你需要create一个“vapi文件”(可能是手工编写),包含Vala语法中的类和方法声明

答案 1 :(得分:0)

除了o3o提到的freetds库,你可以使用unixODBC来访问Microsoft SQL Server。

Microsoft SQL Server有多个unixODBC驱动程序:

their homepage上还有一个unixODBC drviers列表。

撰写本文时,unixODBC没有现成的vapi文件。我正在研究two layered approach for this。它还没有完成,但有一天可能会有用;)。