• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:pgsqlのjdbcドライバー設定に関して)

pgsqlのjdbcドライバー設定に関するエラーと解決方法

ojinの回答

  • ojin
  • ベストアンサー率43% (280/638)
回答No.7

修正です。 CKASSPATH=.:/usr/local/pgsql/share/java/postgresql.jar で、コロンが抜けていたかもしれません。 では、では ojin

関連する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
  • jdbcを利用したpostgres接続

    Solaris9/02 + PostgreSQL7.2.3 で構築しました。 java -version 1.4.0_01 です。 PostgreSQL の Configure時に --with-javaオプションを付け、 /usr/local/pgsql/share/java 配下にpostgres.jarが出来ました。 /home/ssm3u の .cshrcに setenv JAVA_HOME /usr/j2se setenv CLASSPATH /usr/local/pgsql/share/java/postgres.jar:. (postgres.jarファイルとカレント) を追加し、 % vi FirstDBAccess.java import java.sql.*; public class FirstDBAccess {  public static void main(String argv[]) {   try {    Class.forName("org.postgresql.Driver");   } catch (Exception e) {    e.printStackTrace();   }  } } % javac FirstDBAccess.java % java FirstDBAccess と実行すると、 java.lang.ClassNotFoundException: org.postgresql.Driver at java.net.URLClassLoader$1.run(URLClassLoader.java:198) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:186) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265) at java.lang.ClassLoader.loadClass(ClassLoader.java:262) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:322) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:130) at FirstDBAccess.main(FirstDBAccess.java:5) となります。 上記エラーになるのは CLASSPATH設定がおかしい時と思うのですが、 何がおかしいのかわかりません。 Oracleとか他のDBの時はあっさりできたのに・・・ 他に設定が必要なのでしょうか? 見直せば良い点などお教えいただければ助かります。

  • 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の指定してあります。

  • PostgreSqlインストールで

    Linux環境にPostgreSqlをインストールしたいのですが以下のエラーがでて困ってます; 手順としては 1, ./configure 2, gmake 3, su 4, gmake install 5, mkdir /usr/local/pgsql/data 6, chown postgres /usr/local/pgsql/data 7, su - postgres 8, /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data 9, /usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data >logfile 2>&1 & 10, /usr/local/pgsql/bin/createdb test 11, /usr/local/pgsql/bin/psql test まず手順8で以下のエラーが出ます database "postgres" does not exist その後、手順9を実行すると以下のエラーがでます createdb: could not connect to database template1: could not connect to server: そのようなファイルやディレクトリはありません Is the server runnning locally and accepting connections on Unix domain socket "/tmp/.s.PGSQL.5432"? 解決策等ご存知でしたら教えて頂けないでしょうか? よろしくお願い致します。

  • 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
  • コレまでしか記憶がありません。

    /usr/share/java/gettext.jar /usr/share/java/java-atk-wrapper.jar /usr/share/java/java_defaults.mk /usr/share/java/java_uno.jar /usr/share/java/jayatana.jar /usr/share/java/jayatanaag.jar /usr/share/java/juh.jar /usr/share/java/juh-5.3.1.jar /usr/share/java/jurt.jar /usr/share/java/jurt-5.3.1.jar /usr/share/java/libintl.jar /usr/share/java/ridl.jar /usr/share/java/ridl-5.3.1.jar /usr/share/java/unoloader.jar /usr/share/java/unoloader-5.3.1.jar 上記のようなファイルがダウンロードされる URLです。 JAVAベテランの方、宜しくお願い申し上げます。

    • ベストアンサー
    • Java
  • PHPのpostgreSqlの関数???

    Postgresqlへのパスは下記のとおり通っています。 fumi@tsl fumi]$ echo $PATH /usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/pgsql/bin:/home/fumi/bin PHPを起動したら下記のエラーが出るのは何故でしょうか?どうすれはpostgresqlの関数をPHPで使えるようになりますか? Fatal error: Call to undefined function: pg_connect() in /home/fumi/www/pgimage-1.2/init.inc on line 54 よきアドバイスお願いいたします。

    • 締切済み
    • PHP
  • Oracle8i for Sun SPARC Solarsi R.8.1.6 のインストールについて

    インストールをoracleユーザで実行するとエラーが表示され、 セットアップウィザードが表示されません。 どこが間違っているのでしょうか? エラーの内容は、 Xlib:connection to "163.59.205.74:0.0" refused server Xlib:Client is not authorized to connect to server java.lang.InternalError:Can't connect to X11 window server using '163.59.205.74:0.0' as the value of the DISPLAY variable. と表示されます。 どうもoracleユーザの環境変数"DISPLAY"が悪いようです。 起動は、サーバに直接接続された1つのモニターで行っていますし、 IPはそのインストールを行うサーバのIPアドレスをセットしています。 また、oracleユーザで"echo $DISPLAY"と入力すれば、 "163.59.205.74:0.0"と表示されます。 ついでに、"xhost +163.59.205.74"と入力すれば、 Xlib: connection to "163.59.205.74:0.0" refused by server Xlib: Client is not authorized to connect to Server xhost: unable to open display "163.59.205.74:0.0" と表示されます。

  • pgsql.ini のファイルは何所にありますか。

    FedoraCore4にPostgresql7.4.6をソースからコンパイルしてインストールしました。 学習書に、 PHPインストール時に configureオプション  --with-config-file-scan-dir-DIR で指定したディレクトリにpgsql.ini をおく、と書いてあるのですが、私の場合、yumでPHP5.04 をインストールしています。 /usr/local/pgsql/の下に、bin,doc,include,lib,man,shareの各サブディレクトリはあります。 /etc/php.d ディレクトリはありますが、中は空です。pgsql.ini ファイルを見つけることが出来ません。 1.pgsql.ini ファイルは何所にあるのでしょうか? 2.新規に作成する必要があるのでしょうか? ググリましたが、適当な資料を探し得ませんでした。 pgsql.ini の編集と置き場について、良い参考資料を教えて頂ければ大変有難いです。

  • 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 を設定しました。 これでパスが通ってるか判断できない状態です。 もし通っていないならどのように変更したらよいのでしょうか? よろしくお願います。