サーバーを SQL Server 2000 から SQL Server 2005 にアップグレードしています。現在、jtds ドライバーを使用しています。
利用可能なさまざまな jdbc ドライバー (特に最新の Microsoft ドライバー) に対する人々の意見、それらが SQL Server 2005 でどのように機能するか、およびあなたの集合的な経験からの教訓を知りたいです。
サーバーを SQL Server 2000 から SQL Server 2005 にアップグレードしています。現在、jtds ドライバーを使用しています。
利用可能なさまざまな jdbc ドライバー (特に最新の Microsoft ドライバー) に対する人々の意見、それらが SQL Server 2005 でどのように機能するか、およびあなたの集合的な経験からの教訓を知りたいです。
私はMS提供のドライバー、jtdsドライバー、およびjnetdirectのドライバーを使用しました。
残念ながら、それらのどれも完璧ではなく、すべてに独自のバグがあります(もちろんMicrosoftが所有しているものも含みます)。もちろん、MSが提供するドライバーは、他のベンダーよりも前に最新の機能をサポートしていますが、ドライバー間でパフォーマンスに大きな違いが見られることはめったにありません。
私のアドバイスは、アプリケーションがどこかのプロパティファイルからドライバー名と接続URLを読み取るようにして、どちらを選択しても問題が発生した場合にドライバーを簡単に切り替えることができるようにすることです。後でやったことをうれしく思います。