主要有兩種方式來使用JDBC - 使用Windows身份驗證和SQL身份驗證。 SQL身份驗證可能是最簡單的。你可以做的是這樣的:
String userName = "username";
String password = "password";
String url = "jdbc:sqlserver://MYPC\\SQLEXPRESS;databaseName=MYDB";
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection conn = DriverManager.getConnection(url, userName, password);
將sqljdbc4.jar添加到構建路徑後。
對於Windows身份驗證,你可以這樣做:
String url = "jdbc:sqlserver://MYPC\\SQLEXPRESS;databaseName=MYDB;integratedSecurity=true";
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection conn = DriverManager.getConnection(url);
,然後添加到sqljdbc_auth.dll作爲VM參數中的路徑(仍需要在構建路徑sqljdbc4.jar)。
請看看here瞭解如何使用jTDS和JDBC從Java連接到SQL Server的簡要步驟指南,如果您需要更多詳細信息。希望能幫助到你!
請發佈您正在嘗試連接的代碼,同時向我們提供您正在獲取的異常或錯誤 – developer 2011-09-05 10:35:44
嘗試使用[Hibernate](https://www.hibernate.org/6.html#A2)。如果你還沒有聽說過它,那麼[看看這個工具]是時候了(http://docs.jboss.org/hibernate/stable/core/reference/en/html/)。廣泛傳播的對象關係映射(ORM)庫。 – Artic 2010-03-16 07:04:37