MicrosoftSQLServer2000 Driver for JDBC – プログラミング – Home

通知
すべてクリア

[解決済] MicrosoftSQLServer2000 Driver for JDBC


AMA
 AMA
(@AMA)
ゲスト
結合: 22年前
投稿: 2
Topic starter  

[OSのVER]:Solaris7
[SQLServerのVER]:SQLServer2000
http://www.microsoft.com/japan/msdn/sqlserver/downloads/jdbc/default.asp
にて提供されているJDBCDriverについて、
Windows版は使用可能だったのですが、
(Win2000PRO/TOMCAT/JSP→JDBCDriver→Win2000Server/SQLServer2000)
UNIX版では
①インストール
②環境変数の設定
で躓いております。

①についてはinstall.kshを起動した際に以下のメッセージが表示され
正常にインストールされません。
**************************************************************
RSWWW001% su
Password:
RSWWW001# cd /export/home/ldn
RSWWW001# ls
DeadLetters fsearchc mssqlserverj.tar
EULA.txt install.ksh read.me
Mail list.jsp result.jsp
a.txt local.cshrc su.txt
classes_20010820.tar local.login test.login20030117
core local.profile testpass.sh
editerc msjdbc.tar
RSWWW001# ksh install.ksh
install.ksh[2]: ^M: 見つかりません。
install.ksh[3]: clear^M: 見つかりません。
install.ksh[4]: ^M: 見つかりません。

============================================================
= SQLServer 2000 driver for JDBC Installation =
= Version 2.2.0021 =
============================================================

Initializing.....

install.ksh[13]: ^M: 見つかりません。
install.ksh[17]: ^M: 見つかりません。

=================================================================
= SQLServer 2000 driver for JDBC License Agreement =
=================================================================

Press <enter> to view License Agreement.
install.ksh[24]: DUMMY^M: 英数字以外の文字が使用されています。
install.ksh[25]: ^M: 見つかりません。
: ファイルもディレクトリもありません。
install.ksh[27]: ^M: 見つかりません。

Do you agree to the terms of the License Agreement? <y/n> (y)
install.ksh[30]: ^M: 見つかりません。
install.ksh[31]: ANSWER^M: 英数字以外の文字が使用されています。
install.ksh[32]: ^M: 見つかりません。
' 異常終了しました。 エラー 行目34 : ~in
RSWWW001#
**************************************************************
そこでinstall.kshの記述に沿う形で
/opt/msSQLjdbc/lib以下にjarファイルを格納して作業を進めています。

②については、
Soralis7/富士通WebServer(INTERSTAGE)→JDBCDriver→WinNTServer/SQLServer2000
という環境下で、前述のWindows(TOMCAT)上で動作していたJSPを動かそうとしたところ、
JDBCDriverをロードする際に、ClassNotFoundExceptionが発生してしまいます。
**************************************************************
Class.forName(com.microsoft.jdbc.sqlserver.SQLServerDriver);
*****************************************************************
CLASSPATHの設定もしているのですが、原因が掴めません。

①②についてご助言頂ければ幸いです。宜しくお願い致します。


引用未解決
トピックタグ
草
 草
(@草)
ゲスト
結合: 22年前
投稿: 25
 

^M
はたぶん改行系のエラーなのでは?
viewとうで見てみてください
文字コード変換か、FTPツールでの改行コード変換をミスって
いるかも知れないですね。

クラスバスですが、tomcatの実行されているユーザー
通常ルートにクラスパスを通してやる必要が有りますがOKでしょか?


返信引用
AMA
 AMA
(@AMA)
ゲスト
結合: 22年前
投稿: 2
Topic starter  

草様ご助言ありがとうございました。
kshの実行については、ご指摘のとおり改行コードを直す事で
正常に実行できました。

環境変数の設定については、.cshrcに
setenv CLASSPATH /opt/msSQLjdbc/lib/msbase.jar
:/opt/msSQLjdbc/lib/mssqlserver.jar:/opt/msSQLjdbc/lib/msutil.jar
との記述をしていたのですが、上手くいかなかったため、
(JDKインストールフォルダ)/jre/lib/ext以下に
jarファイルをコピーする事で正常動作させることができました。

分からない事ばかりですが、このページでいろいろと
勉強させて頂きたいと思います。
ありがとうございました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました