私はEclipseプロジェクトのビルドパスでsqljdbc4.jarを使用しています。 私はJavaプログラムでSQL Server 2008に接続しようとしています
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String connectionUrl = "jdbc:sqlserver://localhost:1433;" +
"databaseName=sis;user=sample;password=sample;";
connection = DriverManager.getConnection(connectionUrl);
しかし、私は次のようなエラーを受けています。 ホストへのTCP / IP接続が失敗しました。 java.net.ConnectException:接続が拒否されました:connect
私は以下を試した
ファイアウォールオフ
SQL Server構成マネージャーでTCP / IPを有効にした - >クライアントプロトコル
SQL Serverブラウザサービスも実行されています 他にどのようなことを試すべきか教えてください。
ありがとう
回答:
回答№1は1この方法でどのようにオフファイアウォール、?ポートlocalhostを開く/有効にする:1433
cmdを実行して貼り付ける
netsh firewall set portopening protocol = TCP port = 1433
name = SQLPort mode = ENABLE scope = SUBNET profile = CURRENT
2 /からSQL Server認証を変更
Windows認証... Sql ServerとWindows認証(混合モード)
3)あなたのバージョンはSQL Server 2008またはSQL Serverです。2008 Express、Expressの場合、Localhost上でExpressを接続する方法(ダウンロードされたパッケージ(例には素晴らしいヘルプが含まれています)を検索)、違いlocalhostsqlexpress
4)接続方法がわからない、TCP / IPとNames Pipesもあります
編集:
5)Management Studioでは、新しいユーザー(SQL認証)を追加し、意思決定データベースに割り当てる必要があります(モデルまたはモデルは何でも)。 aren "t you