sql >> データベース >  >> RDS >> Sqlserver

Java SQLServer2012データベースを開くことができませんエラー

    私は何が起こっているのか理解したようでした。私は自分のPCの設定を変更し、多くのことを更新したので、途中で何かを壊したに違いありません。

    以下は、他の誰かがJava接続で問題を抱えている場合に私が作成した一連の手順です。これは、新しくインストールされたマシンで行われました:

    SQL Serverデータベース(2008または2012)をJava Netbeansアプリケーションに接続する:

    1. SQL Server ManagementStudio2008または2012をインストールする
    2. SQLServeraをインストールします。サーバーインスタンスにSQLExpress/SQLEXPRESSbという名前を付けます。サーバーが混合認証方法(SQL ServerとWindows認証モード)を受け入れることを確認しますc。システム管理者にパスワードadminを与えます:admin
    3. 最新のJREとJDKをインストールします
    4. Netbeansをインストールする
    5. 後でテストするためにSQLServerManagementStudioでテストデータベースを作成します
    6. ファイアウォールを更新して、TCPおよびUDPの着信および発信ポート1434を受け入れます
    7. SQLServer構成マネージャーを開く

      a。 SQL Server(SQLEXPRESS)とSQLServerブラウザサービスの両方を停止します

      b。 SQLServerネットワーク構成でSQLEXPRESSのプロトコルを開き、TCP/IPを有効にします

      c。すべてのポート(特にIPAll)を有効にし、ポートを1434に設定します

      d。サービスを再度有効にします(特にSQL Serverブラウザー)

    8. sqljdbc_4.0.2206.100_enuをC:\ドライブに解凍します
    9. DLLファイルをC:\ Microsoft JDBC Driver 4.0 for SQL Server \ sqljdbc_4.0 \ enu \ auth \ x86またはC:\ Microsoft JDBC Driver 4.0 for SQL Server \ sqljdbc_4.0 \ enu \auth\からコピーして貼り付けます。 x64(64ビットのJavaインストールを実行しているか32ビットを実行しているかによって異なります。両方をコピーしないでください)。
    10. DLLファイルをコピーしてC:\ Program Files \ Java \ jdk1.8.0_05 \ bin
    11. に貼り付けます
    12. sqljdbcドライバをJavaNetbeansアプリケーションに追加します

      a。 sqljdbcドライバーをアプリケーションライブラリに追加します(右クリック追加)

      b。 [サービス]タブで、[データベース]を展開し、[ドライバー]を右クリックします

      c。 sqljdbc4ドライバーをサービスに追加します(右クリック新しいドライバー…)

      d。接続文字列が次のようになっていることを確認してください:jdbc:sqlserver:// localhost \ SQLEXPRESS; database=[データベース名]; IntegratedSecurity =true;ここで、localhost\SQLEXPRESSはデータベースを実行しているサーバーに変更されます



    1. ZendFramework2でのMySQLストアドプロシージャ出力へのアクセス

    2. PostgreSQLデータベースを保護する方法-10のヒント

    3. MySQLは行を取得しますが、ある列の値を別の値よりも優先します

    4. 使用中のSQLServerのバージョンはデータ型datetime2をサポートしていませんか?