質問
大変なことになって新たなプロジェクトを書き換え、既存のシステムサポートに対するコミットメント+SQLサーバーからでも非常に深刻な制約によるデザイン。
また非常に良い知識のSQLサーバー(現在はまさにSQLサーバーを使2000年には既存システム)していきたいと考えていをその新しいバージョン(2008年かもしれません)当社の新しいプロジェクト
大好きる技術のJavaには、特に春の枠組み、改札口と出したいと思い馴染みのJavaからのプロジェクトやその他の課題です。そのため、と考えるJavaを利用して、Microsoft SQLサーバーです。
がJDBCドライバーのためのSQLサーバー-jTDSおよびMicrosoftのみ http://msdn.microsoft.com/en-us/data/aa937724.aspx.していくべきだと感じています試験なりました。
数に上限はありまような液うか?は、人の体験と、このような技術を組み合わせ?
解決
私たプロジェクトを使用MSQLサーバーとJavaスタックです。いですが、長年JDBCなアカウントデータベース.を使用しましたehcacheとともにHibernateの問題があったのMS JDBCドライバは、その切り替えjtdsで動作しています。
これもかなりながら前に、もう、MSドライバーの機会...
他のヒント
わからないJavaに関して、2008年...がないと思います。Java、SQL2000.としてlubosらまえにやって自分の恩を見てc#でいくとともに共存して快適なJavaを消去する必要は生じません現実的な制約としては、JDBCコネクタ するマイクロソフトによるサポート
まして他のアプリケーションに対す使用Hibernateに話して複数のリモートMSQLサーバのインスタンスの数年間、私はそもに切り替わりjTDSドライバーは早くつかの問題のM$のドライバーです。以降、スイッチといった問題です。しかし、複雑な応用でのご使用はしないでください他の絡ます。い役立っています。
jTDSに優れています。って使用するのではなく問題の高可用性生産環境です。
思う方向にjTDSドライバーです。のドライバを指定して制限ができませんの再読み込み、同じ列。このとの組み合わせにより、利用Hibernate.
JDBCドライバまた、SQL Server2008年、私は問題なくです。るバージョンをダウンロードする必要があり依存してのインタプリタのバージョンをJREします。JRE6用JDBC4,JRE7に使JDBC4.1等になります。一度ダウンロードは正しいドライバー株式会社エンパシは、Microsoft社からwindowsにインストーラが必要となりまコピーする sqljdbc_auth.dll から \auth ディレクトリに c:\windows\system32 ディレクトリです。そこで次に使用するようにするためのコードの接続:
自ヘッダ:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
と、クラス:
public class connectToSQL {
public void connectToDB() throws Exception {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String connectionUrl = "jdbc:sqlserver://<IPADDRESS>:<PORT>;DatabaseName=<NAME OF DATABASE TO CONNECT TO>;IntegratedSecurity=false";
Connection con = DriverManager.getConnection(connectionUrl, "<SQL SERVER USER LOGIN>", "<SQL SERVER PASSWORD>");
Statement s = con.createStatement();
ResultSet r = s.executeQuery("SELECT * FROM <TABLENAME TO SELECT FROM>");
while (r.next()) {
System.out.println(r.getString(1));
}
}
}