需要通过Soci连接MSSQL的帮助吗 今天我想创建一个连接到MS-SQL Server的C++应用程序,并执行一些功能,如检索记录和执行SPROCs,然后我发现了这个代码>代码> SOCI,一个帮助我们的应用程序与DB对话的C++库,我也发现在SoSQL中没有特定的后端选项,它不像Oracle和其他的,看起来像我们只能通过ODBC与mssql对话。然而,我一直在寻找合适的文档/手册/参考资料,这些文件/手册/参考资料将为我提供通过soci连接到MSSQL的逐步说明。我在soci的母网站上闲逛,但我找不到MSSQL。 (我见过这个
需要通过Soci连接MSSQL的帮助吗 今天我想创建一个连接到MS-SQL Server的C++应用程序,并执行一些功能,如检索记录和执行SPROCs,然后我发现了这个代码>代码> SOCI,一个帮助我们的应用程序与DB对话的C++库,我也发现在SoSQL中没有特定的后端选项,它不像Oracle和其他的,看起来像我们只能通过ODBC与mssql对话。然而,我一直在寻找合适的文档/手册/参考资料,这些文件/手册/参考资料将为我提供通过soci连接到MSSQL的逐步说明。我在soci的母网站上闲逛,但我找不到MSSQL。 (我见过这个,c++,sql-server,odbc,soci,C++,Sql Server,Odbc,Soci,backend\u factory const&backend=odbc;会话sql(后端,“filedsn=c:\\my.dsn”); 但是,我的数据库托管在一个单独的服务器上,因此,如果有人能解释一下这一点,那将是非常有益的:)您可以使用ODBC通过Soci使用如下连接字符串连接到sql server: "DRIVER=libtdsodbc.so;SERVER=MYSERVER;PORT=1433;DATABASE=my_database_name;UID=username;PWD
backend\u factory const&backend=odbc;会话sql(后端,“filedsn=c:\\my.dsn”);
但是,我的数据库托管在一个单独的服务器上,因此,如果有人能解释一下这一点,那将是非常有益的:)您可以使用
ODBC
通过Soci
使用如下连接字符串连接到sql server:
"DRIVER=libtdsodbc.so;SERVER=MYSERVER;PORT=1433;DATABASE=my_database_name;UID=username;PWD=password"
使用会话
创建功能(使用)
其中:
是要连接到的服务器的地址/名称MYSERVER
是sqlServer的默认端口,在您的情况下可能会有所不同1433
是您试图访问的数据库的名称my\u database\u name
“域\用户名”
同样有趣的是
希望这有帮助 非常好,非常有用的回答。