谁能给我一个方向上使用任何版本的SQL Server?
我现在使用的是2003版
有一个C库可以让你本地与Microsoft SQL Server和Sybase数据库对话。
为了在vala中使用它,您需要创建一个"vapi文件"(可能是手动编写),其中包含vala语法中的类和方法声明
除了o30提到的freetds库之外,您还可以使用unixODBC访问Microsoft SQL Server。
Microsoft SQL Server有多个unixODBC驱动程序:
- Microsoft ODBC Driver 11 for SQL Server on Linux(也有旧版本可用 )
- Microsoft SQL Server驱动程序
- FreeTDS
在他们的主页上也有一个unixODBC驱动程序列表。
在撰写本文时,还没有现成的用于unixODBC的vapi
文件。我正在研究一个两层的方法。它还没有完成,但也许有一天会有用的;)。