我已经使用ODBC进行连接,但是我遇到了一些缓慢的问题,我发现了jTDS,他们说这是最快的JDBC,所以我试图在我的项目中使用它,但没有成功,有人知道如何使用jTDS将MS Access前端连接到SQL Server后端吗?
这是我使用ODBC的代码,它在循环中:
DoCmd.TransferDatabase _
acLink, _
"ODBC Database", _
"ODBC;Driver={SQL Server};Server=" & vIP & ";Database=" & vDb & "; UID=" & vUser & "; PWD=" & vPwd & "; ", _
acTable, _
rstSchema!table_name, _
rstSchema!table_name, , True
答案 0 :(得分:1)
简答:否您不能将JDBC驱动程序用于MSSQL前端。
长答案: JDBC驱动程序使基于Java的应用程序能够连接到SQL Server。因此对于不同的数据库,可以使用不同的JDBC驱
不幸的是,JDBC具有不同的要求,并且不适合您正在使用的堆栈。对于MS Access Frontend ODBC是一种自然选择。
您可以考虑使用微服务。但这对MS Access前端来说太过分了。
相反,请考虑如何调整查询或使用某些服务器端游标/过程取决于您的方案。