我们正试图连接到ACT CRM系统使用的SQL Server实例。他们设法锁定了所有东西,因此无法使用ODBC连接到SQL后端(有一些特殊的实用程序会添加ODBC支持,如果您购买了该软件的初始版本,则可以安装该支持,但这是只是疯了)。连接到Java的OLEDB数据源?
连接到这些数据库的推荐方法是使用OLEDB连接。
有没有人有任何技巧/想法/等等...如何制作和使用从Java的OLEDB连接?
这不一定是JDBC,如果这是不可能的。我们真正需要做的是执行一个SELECT查询,该查询返回两个字段并为每行解析这些字段值。我对OLEDB很少有经验,因此'使用JACOB'可能是一个很好的答案,但是我希望了解一些有关COM调用实际必须的细节。
为什么不使用类型4(本地)Microsoft JDBC驱动程序? – 2009-09-17 19:55:15
我会尝试它(我更喜欢jtds,我自己) - 但登录凭证不起作用(本地身份验证不起作用,手动输入用户名和密码也不起作用)。据我所知,除了通过OLEDB连接外,Act的登录已完全锁定在数据库上。我不明白这一点,我自己(SQL是SQL,对吗?),我没有访问物理服务器的权限,但是所有Google结果都表明这确实是这种情况。 – 2009-09-19 04:25:26