-3

ここに Tomcat 7 と JavaScript アプリケーションがあります。ここで、MS SQL-Server R2 データベースへの接続を使用して jsp を追加します。
jspファイルには次のものがあります:

    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection conn= null;
String url = "jdbc:sqlserver://localhost:1433;DatabaseName=dd_ugra";
conn = DriverManager.getConnection(url,"sa", "123456");

Microsoft サイトから SQL-Server 用の jdbc をダウンロードしてフォルダーにコピーsqljdbc4.jarした後tomcat\lib、アプリケーションを起動するとエラーが発生します。

java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver

別のケースでは、私は使用しようとします:

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

そして、別のエラーが発生します:

java.sql.SQLException: No suitable driver found for jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=ugra

SQL-Server に正しく接続するには?

4

1 に答える 1

0

接続文字列を間違えたと思います。次のようになるはずです

 String connectionUrl = "jdbc:sqlserver://serverA:1433;" +
         "databaseName=AdventureWorks;integratedSecurity=true;" +
         "failoverPartner=serverB";

2 番目のケースでは、'jdbc:microsoft:sqlserver://' として使用できます。

また、JDBC jar は Web content/WEB-INF/ に存在する必要があります。

于 2013-03-18T07:58:56.850 に答える