こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

SQLサーバーに接続させたい(JSP使用)

宜しくお願いします。

現在 JSP + TOMCAT + APACHE + WIN2000SERVER + SQLServerで
タイトルのようなことを実現しようとしています。

本や、WEBでしらべてみると
MySQLをつかった例が多く、
それをマネて多分もうちょっとで実現できる
というところまできていると思うのですが。。

MySQLをつかった例は、
Class.forName("org.gjt.mm.mysql.Driver");
Connection db = DriverManager.getConnection("jdbc:mysql://localhost/[DB名]?user=sa&password=");
となっており、
ドライバ名の「mysql」の部分をSQLサーバー用のドライバに
変更すればつながるとおもっているのですが、
ドライバ名が分からず困っております。
(ユーザIDやパスワードはSQLサーバ用に変更しています)
「sqlserver」「odbc」そのほかDSN名などもためしてみたのですが
やはりエラーとなってしまいます。
(もしかしてドライバの呼び出し方がおかしいのでしょうか?
Class.forName("org.gjt.mm.mysql.Driver");
の「org」や「gjt」などの意味は実は分かってないのです・・。)

何かお気づきの方が居られましたら
ご教授ください宜しくお願いします。

投稿日時 - 2003-02-07 15:35:32

QNo.466425

暇なときに回答ください

質問者が選んだベストアンサー

参考URLでいかが?

> 「sqlserver」「odbc」そのほかDSN名などもためしてみたのですが
> やはりエラーとなってしまいます。

URL は JDBC ドライバを提供しているところが決めるので、試行錯誤はあまり意味がありません。
JDBC ドライバのドキュメントを探して、そのとおりに記述するだけです。

参考URL:http://www.datadirect.co.jp/manuals/DataDirect/CJ/2.2/jdbcref/jquiksta.htm

投稿日時 - 2003-02-07 22:28:27

お礼

返事が大変遅くなり申し訳ございません。
参考URLありがとうございます。
JDBCの存在にも気づいていなかったので、そのインストールから始めました。
ありがとうございます。

投稿日時 - 2003-02-13 20:55:32

ANo.1

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

SQLServerは使ったことがありませんし、
お使いのSQLサーバのバージョンも分かりませんが、
SQLServer 2000 のJDBCドライバは参考URLの場所から
ダウンロードできます。
おそらく、この中にドキュメントがあると思いますので、それを
参照してください。

>(もしかしてドライバの呼び出し方がおかしいのでしょうか?
> Class.forName("org.gjt.mm.mysql.Driver");

これは、MySQL用JDBCドライバです。
どうパラメータを変更しても、SQLServer には接続できません。
というのは、JDBCドライバはベンダー(RDBMS)依存するためです。


> 「org」や「gjt」などの意味は実は分かってないのです・・。)

これはJavaにおけるパッケージ名です。
この部分が分かっていないと、Javaで開発する上ですぐに行き詰って
しまうと思います。
まずはJavaの基礎を学ばれることをお勧めします。

参考URL:http://www.microsoft.com/japan/msdn/sqlserver/downloads/jdbc/default.asp

投稿日時 - 2003-02-08 11:19:08

お礼

返信がおそくなり、申し訳ございません。
spoonyさんの言うとおり、現在JAVAの基礎を学習しています。
参考URLありがとうございます。
自分なりにがんばってみます。

投稿日時 - 2003-02-13 20:57:09

あなたにオススメの質問