2016年11月21日
SQLSeverにJDBCから接続したーい!
社内システムをポチポチ作っていて、引っかかったので備忘録。
1.JDBCドライバをマイクロソフトのページから取得する。
2.解凍したフォルダ内の「sqljdbc4.jar」というファイルをTomcatのlibにコピーする。
(これは4じゃない場合もあるかもしれないが、別ファイルが必要な場合はちゃんとその旨がTomcatのログに出力されるので、接続できなかったら確認するくらいでOK)
3.WindowsファイアウォールでUDP1434の許可。
4.SQLServerBrowserの起動。
5.SQLServer構成マネージャからTCP/IP接続を有効化。
6.SQLServer構成マネージャのTCP/IPの設定画面でIPアドレスタブを選択。TCPポートに1433を入力し、TCP動的ポートは空白にする。
7.SQLServerサービスを再起動。
8.WindowsファイアウォールでTCP1433を許可。
これでTomcatと連携できるはず('ω';
うへへ…と思って接続してみたら、接続はできるけど取得したデータがなんかおかしい
な〜〜ぜ〜〜〜!!!
と思ったら、Servlet側で設定したSQLServerのユーザーに権限与えてないだけでした
1.JDBCドライバをマイクロソフトのページから取得する。
2.解凍したフォルダ内の「sqljdbc4.jar」というファイルをTomcatのlibにコピーする。
(これは4じゃない場合もあるかもしれないが、別ファイルが必要な場合はちゃんとその旨がTomcatのログに出力されるので、接続できなかったら確認するくらいでOK)
3.WindowsファイアウォールでUDP1434の許可。
4.SQLServerBrowserの起動。
5.SQLServer構成マネージャからTCP/IP接続を有効化。
6.SQLServer構成マネージャのTCP/IPの設定画面でIPアドレスタブを選択。TCPポートに1433を入力し、TCP動的ポートは空白にする。
7.SQLServerサービスを再起動。
8.WindowsファイアウォールでTCP1433を許可。
これでTomcatと連携できるはず('ω';
うへへ…と思って接続してみたら、接続はできるけど取得したデータがなんかおかしい
な〜〜ぜ〜〜〜!!!
と思ったら、Servlet側で設定したSQLServerのユーザーに権限与えてないだけでした
この記事へのコメント
コメントを書く
この記事へのトラックバックURL
https://fanblogs.jp/tb/5639685
※ブログオーナーが承認したトラックバックのみ表示されます。
この記事へのトラックバック