SQLServer2000用JDBCドライバ使用方法

SQL Server2000用 JDBCドライバ 使用方法
2003/04/01 作成
2005/02/22 URL追記

Windows環境でのセットアップ

1.ドライバーのインストーラをダウンロード

http://www.microsoft.com/japan/msdn/sqlserver/downloads/jdbc/

上記に無い場合は検索する
a.MSの検索サイトへアクセス
http://www.microsoft.com/downloads/search.aspx?displaylang=ja
b.下記条件で検索する。
製品:SQL Server
キーワード:JDBC
Microsoft U.S. ダウンロード センターも検索する:ON

c.最新バージョンのSETUP.EXE をダウンロードする。


2.ダウンロードしたインストーラ実行する。
インストール先は適当なところで良い。
(インストール先の指定はできないかも
その場合はC:\Program Files\Microsoft SQL Server 2000 Driver for JDBC


3.パッケージをクラスパスの通った(又は通す予定の)ディレクトリにコピーする。

・コピーするパッケージファイル
[JDBCドライバをインストールしたディレクトリ]\lib\msbase.jar
[JDBCドライバをインストールしたディレクトリ]\lib\mssqlserver.jar
[JDBCドライバをインストールしたディレクトリ]\lib\msutil.jar

・コピー先 例
Tomcat4.0の場合
[TOMCAT_HOME]\common\lib

J2SDKの場合
[J2SDK_HOME]\jre\lib\ext 等

--------------------------------------------------------------------------------

JDBCを使用したSQL Server2000へのアクセス例

1.ドライバの読込み
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");


2.SQL Serverへのコネクト

例:
Connection conn = DriverManager.getConnection
("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=XXX","sa","");

環境によって設定すべき項目:下記4項目です。
("jdbc:microsoft:sqlserver://[SQLサーバーを動作させているマシン]:1433;DatabaseName=[デフォルトDB]","[ユーザー]","[パスワード]");


3.DBアクセスの実行例

Statement St =conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
ResultSet rs=St.executeQuery("SELECT * FROM YOUR_DB..MEISYO WHERE KUBUN='1' ");
while(rs.next()) {
System.out.print(rs.getString("CODE1"));
System.out.println(rs.getString("NAME")
}
rs.close();
conn.close();

詳しくは、JDBCドライバインストール時に作成される
HTML HELPを見て下さい(英語です)

ブログ気持玉

クリックして気持ちを伝えよう!

ログインしてクリックすれば、自分のブログへのリンクが付きます。

→ログインへ

なるほど(納得、参考になった、ヘー)
驚いた
面白い
ナイス
ガッツ(がんばれ!)
かわいい

気持玉数 : 0

この記事へのコメント

この記事へのトラックバック