VineLinuxでJDBCを使いたいのですが...

このQ&Aのポイント
  • VineLinuxでJDBCを使用するための元からインストールされているPostgreSQLに関する情報が欲しいです。
  • JDBCを使うためにはpostgresql.jarが必要なようですが、私のパソコンには存在しません。
  • JDKのバージョンによってはJITが存在しないことがあり、JDKをバージョンアップする必要があるかもしれません。
回答を見る
  • ベストアンサー

VineLinuxでJDBCを使いたいのですが...

こんにちは。 VineLinux2.6 r1をインストールすると、 PostgreSQL7.2.3が元から入っていたのですが、 同様に postgresql-jdbc-7.2.3-0vl1 というものもインストールされていました。 これを使用するとJavaからPostgreSQLを呼び出したりできるのでしょうか? いろんなホームページを見ても、 PostgreSQLをインストールすると postgresql.jarというファイルが作成され、 これを使用することにより JDBCが使用できると書いてあるのですが 私のパソコンにはpostgresql.jar自体が存在しません。 元からインストールされているJDBCを使用する場合はどうしたらよいのでしょうか? あと、本(PostgreSQL 完全攻略ガイド)を見ると JITというもの(何かまだ調べ中)を使用するとかいてあるのですが、 私がインストールしたJDKは1.2.2で、JITが存在しないというのです。 JITの存在するJDK1.7をインストールしなおしたほうがよいのでしょうか? 質問ばかりですが、どうか教えて下さい。 お願いします。

  • ctuk
  • お礼率80% (4/5)

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

  • ベストアンサー
  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.1

私の環境はこんな感じです。 Vine Linux 2.5 (雑誌のおまけ) jdk-1.3.1_06 (SunMicroからダウンロード) jakarta-ant-1.5.1 (www.apache.orgからダウンロード) postgreSQL7.2.3 (www.postgres.orgからダウンロード) jdkとantは解凍してインストールするだけ。 postgresはjdbc使用を有効にしてコンパイル。 (postgres.jarが作成されます) Vineに標準でついているpostgresは使っていません。

ctuk
質問者

お礼

返答ありがとうございました。 vine を再インストールし、標準でついているPostgreSQLを 使うことにしました。 ありがとうございました。

関連するQ&A

  • JDBC(PostgreSQL)のjdbc.jarファイルがありません。

    Fedora8にyumでpostgresqlをインストールして 下記を参考にしてJDBCのPOSTGRESQLを使用しようとしましたが /usr/share/pgsql/jdbc7.1-1.2.jarとかがありません。 jarファイルはどこにインストールされているのですか? 調べる方法を教えて下さい。 http://www.hellohiro.com/jdbcpostgresql.htm 下記のコマンドでは、■があるのでインストール済みだと思います。 classpathは設定していません。 ]# rpm -qa | grep -i postgresql postgresql-libs-8.2.11-1.fc8 postgresql-tcl-8.2.11-1.fc8 postgresql-server-8.2.11-1.fc8 ■postgresql-jdbc-8.2.506-1jpp.fc8 postgresql-8.2.11-1.fc8 postgresql-python-8.2.11-1.fc8 postgresql-contrib-8.2.11-1.fc8 ]#

    • ベストアンサー
    • Java
  • CLASSPATHを設定しても、『ClassNotFound~』になってしまう

    はじめまして、質問をさせていただきます。 JDBCを利用して、データベースにアクセスするため、2週間前から javaを勉強している初心者です。 色々なサンプルを参考にして、javaコードを作成しましたが、 java実行時に『ClassNotFoundException』になってしまいます。 過去の質問から、No.952983やNo.957189を参考にさせていただき、JDBCドライバー をダウンロードし、CLASSPATHの設定をしてみましたが変わりませんでした。 その後も色々と調べましたが、なぜCLASSPATH設定が有効にならないのか分かりません。 お手数かとは思いますが、御教授のほどよろしくお願いします。 サーバのOS :LINUX(FedoraCore5) データベース :Postgresql8.1.4(rpmでインストール) JDKのVer   :1.5.0_08 JDBCドライバー:postgresql-8.1-407.jdbc3.jar ↓.bash_profileの設定 export JAVA_HOME=/usr/java/jdk1.5.0_08 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:/$JAVA_HOME/lib/postgresql-8.1-407.jdbc3.jar ↓『set』コマンドで確認したCLASSPATH CLASSPATH=.:/usr/java/jdk1.5.0_08/lib/tools.jar://usr/java/jdk1.5.0_08/lib/postgresql-8.1-407.jdbc3.jar 以上

    • ベストアンサー
    • Java
  • JDBCについて…

    MySQLはMySQL Server 4.1 SDKはjdk1.5.0_11で JDBCはmysql-connector-java-5.0.4 を実行環境としているのですがクラスパスについてよくわかりません。 一応ユーザー環境変数は 変数名 CLASSPATH 変数値 .;jdk1.5.0_11\lib\tools.jar;mysql-connector-java-5.0.4-bin.jar 変数名 PATH 変数値 jdk1.5.0_11\bin を設定しました。 これでパスが通ってるか判断できない状態です。 もし通っていないならどのように変更したらよいのでしょうか? よろしくお願います。

  • JDBCドライバについて

    JavaからアクセスしたいのでJDBCドライバをインストール、設定しようとしたのですが、Tomcatに組み込むやり方がわかりません。このサイトを参考にしてやったのですが・・・ << db105.java >> データベース(0):JDBCドライバ JavaのプログラムからMySQLのデータベースへ接続するにはJDBCドライバが必要である。 ●JDBCドライバのダウンロードとインストール (1)Webブラウザで、http://www.mysql.com/downloads/に接続する。 ダウンロードするバージョン(MySQL Connector/J 3.0)をクリックする。 (2)http://dev.mysql.com/downloads/connector/j/3.0.htmlに切り替わる。Downloadをクリックする。 (3)ダウンロードが始まるので、保存先をデスクトップにする。ファイル(mysql-connector-java-3.0.15-ga.zip)がデスクトップに保存される。 (4)ZIP形式のファイル(mysql-connector-java-3.0.15-ga.zip)を解凍する。デスクトップ上のディレクトリ(mysql-connector-java-3.0.15-ga\mysql-connector-java-3.0.15-ga)内のファイル(mysql-connector-java-3.0.15-ga-bin.jar)にJDBCドライバが存在する。 (5)JDBCドライバを環境変数CLASSPATHに追加する。 SET CLASSPATH=%CLASSPATH%;c:\mysql-connector-java-3.0.15-ga\mysql-connector-java-3.0.15-ga-bin.jar;. ただし、JDBCドライバは、 c:\mysql-connector-java-3.0.15-ga\mysql-connector-java-3.0.15-ga-bin.jarに存在する。 ●Tomcatに組み込む。 ファイル(mysql-connector-java-3.0.15-ga-bin.jar)を %CATALINA%\shared\libの下にコピーする。その後、再起動する。 2番目の黒丸の%CATALINA%\shared\libが全くみつからないです。教えてください~;;

    • ベストアンサー
    • MySQL
  • Mysql5.5.22接続時のJDBCドライバ

    Mysql5.5.22にTomcat7を使用し接続を行っているのですが mysql-connector-java-5.5~.jar というようなJDBCドライバファイルが見つからずに mysql-connector-java-5.1.13-bin.jarを使用しているのですが問題ないでしょうか。 また、mysql-connector-java-5.5.22等は存在しないのでしょうか? よろしくお願いします。

    • ベストアンサー
    • MySQL
  • PostgreSQLのインストール  VineLinux

    VineLinuxを使っております。 Linux 2.4.19-0vl26 Linux 2.4.22-0vl2.10 PostgreSQL8.0を、RPMもしくは、ソースからインストールしたいのですが、 インストールする手順の書かれているサイトはありますか?

  • JDBCドライバがない?

    PostgreSQLを使ったJavaアプリケーションをつくり、接続テストをしたところ、Tomcatのエラーで、HTTPステータス500となりました。 メッセージ: 「Cannot create JDBC driver of class '' for connect URL 'null'」 原因 org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null' 原因 java.sql.SQLException: No suitable driver java.sql.DriverManager.getDriver(DriverManager.java:243) と表示されますので、JDBCのclassがないことが原因のようですが、どこを調べればよいかわかりません。 初心者です。よろしくご教授ください。 環境は次のとおりです。 OS:Linux(CentOS5) Tomcat5.5.28 PostgreSQL8.2.14 JDBCドライバ:postgresql-8.2-510.jdbc3.jar /var/webapps/tomcat/common/libに入れてあります。 環境変数のPATHの指定してあります。

  • java からpostgreSQLを操作

    java を使ってpostgreSQLを操作しようとしていますができません わかる人がいたら教えてください。 PostgreSQL JDBC Driver をダウンロードして↓ "C:\PostgreSQL\jdbc\postgresql-42.1.4.jar" javaのコードを書いたファイルを保存して↓ "C:\PostgreSQL\java\src\DBConnect1.java" コマンドプロンプトからコンパイルして↓ C:\PostgreSQL\java\src> C:\PostgreSQL\java\jdk\bin\javac DBConnect1.java クラスファイルができて↓ "C:\PostgreSQL\java\src\DBConnect1.class" プログラムを実行すると C:\PostgreSQL\java\jdk\bin\java -cp C:\PostgreSQL\jdbc\*;. DBConnect1 下記のようなエラーメッセージが表示されます↓ . : 用語 'DBConnect1' は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認識されませ ん。名前が正しく記述されていることを確認し、パスが含まれている場合はそのパスが正しいことを確認してから、再試行してくだ さい。 発生場所 行:1 文字:60 + C:\PostgreSQL\java\jdk\bin\java -cp C:\PostgreSQL\jdbc\*;. DBConnect1 +                ~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (DBConnect1:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException

  • pgsqlのjdbcドライバー設定に関して

    現在、redhat7.1にpostgresql7.1.1をインストールし、jdbc環境を構築しようとしています。 example.basicは何とか走りましたが、ImageViewerが走りません。 xlib:connection to ":0.0" refused by server xlib:Cliant is not authorized to connect to Server Exception in thread "main" java.lang.InternalError:Can't connect to x11 window server using ':0' as the value of the DISPLAY variable と云うエラーメッセージが出てきます。 ”サーバから拒絶されている。””サーバから権限を与えられていない。”と云っていると思うのですが、何処をどのように直せば良いのか解りません。 もしやと思い、pg_hba.confを再度見直し、IP部分をイロイロ変更して試しましたが、変化無しです。 (host all 0.0.0.0 0.0.0.0 trustにしているので問題無い筈なのですが・・・。) 全然見当違いの場所を見ているのでしょうか? homeのbashrcのパスは以下の様にしてあります。 export CLASSPATH=/usr/local/pgsql/share/java/postgresql.jar:$/usr/local/pgsql/share/java/postgresql-examples.jar 当然、jdk1.3.1のパスも通してあります。 x windowの何処かを書き換えるのでしょうが?どのように行えば良いのでしょうか? ご指導戴ければ幸いに存じます。 宜しくお願い申し上げます。

  • 使用すべきOracle8i用JDBCドライバのバージョンについて

    下記の構成でTomcatからデータソースを利用して DBにJDBC接続しようと思っています。 【OS】 WindowsXP 【JDK】 1.4.15 【アプリケーションサーバ】 Tomcat4.1.36 【データベース】 Oracle8.1.5 Oracleインストール後、%ORACLE_HOME%/jdbc\lib/以下のフォルダには 下記のJDBCドライバしかありませんでした。 classes102.zip (JDK 1.0.2 用) classes111.zip (JDK 1.1.x 用) また下記のURLよりOracle JDBC Driver 8.1.5のJDBCドライバをダウンロードしようと試みました。 http://otn.oracle.co.jp/software/tech/java/jdbc/index.html ところが、Oracle8iについては8.1.7のJDBCドライバのみ公開しており、 その内容を見ても下記のJDBCドライバしかありませんでした。 classes111.zip(JDK 1.1.x 用) classes12.zip(JDK 1.2.x 用) 今回の私の環境では、どこからどのバージョンのJDBCドライバを入手して 使用すればいいのでしょうか? ご教授よろしくお願いします。

    • ベストアンサー
    • Java