Java 経由で SQL Server 2008 に接続しようとしています。
sqljdbc4.jar
プロジェクトのライブラリに追加しました。- データベースにアクセスするデータベースには、ユーザー名とパスワードは設定されていません (Windows 認証)。
- 1433 ポートはリッスンしていますが、それでも次の例外が発生します。
SQL 例外: com.microsoft.sqlserver.jdbc.SQLServerException: ユーザー '' のログインに失敗しました。ClientConnectionId:085d5df3-ad69-49e1-ba32-b2b990c16a69
関連コード:
public class DataBases
{
private Connection link;
private java.sql.Statement stmt;
public ResultSet rs;
public DataBases()
{
try
{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String connectionUrl = "jdbc:sqlserver://localhost:1433;databaseName=DB;";
Connection con = DriverManager.getConnection(connectionUrl);
}
catch (SQLException e)
{
System.out.println("SQL Exception: "+ e.toString());
}
catch (ClassNotFoundException cE)
{
System.out.println("Class Not Found Exception: "+ cE.toString());
}
}
}