ご質問させて頂きます。
自分のPC(XP)からTelnetで
LINUX(Red Hat Linux release 9 (Shrike))に接続しています。
サンプルを参考にして以下のコードを作ってみました。
これは、PostgreSQLで作成したデータベース(aa)の
テーブル(test)のデータを表示させようとしています。
import java.sql.*;
public class sample1{
public static void main(String [] args){
String driver = "org.postgresql.Driver";
String url = "jdbc:postgresql://192.178.215.230/home/postgres/data/aa";
try{
Class.forName(driver);
Connection con = DriverManager.getConnection(url,"postgres","aaaa");
Statement st = con.createStatement();
ResultSet rs = st.executeQuery("SELECT * FROM test");
System.out.println("shainno shimei ");
while ( rs.next() ){
System.out.println(" "+rs.getInt("shainno")+" "+ rs.getString("shimei"));
}
rs.close();
st.close();
con.close();
}catch (SQLException sqlEx){
System.out.println("SQLERROR: " + sqlEx.toString());
}catch (Exception ex){
ex.printStackTrace();
}
}
}
これを実行すると、
[postgres@localhost postgres]$ java sample1
以下のようなエラーが出てします。
Exception in thread "main" java.lang.NoClassDefFoundError: sample1
ご教授して頂けたら幸いです。
No.2ベストアンサー
- 回答日時:
ふたたび,#1です.
> 何度も厚かましいお願いで
> 大変に恐縮ですが
> ご教授して頂けたら幸いです。
いえいえ.
もうすぐできますよ.頑張りましょう.
PostgreSQLのODBCドライバをCLASSPATHに含めていますか?
postgresql.jarとかpg72jdbc2.jarといったファイルがどこかにあるはずです.
Linuxでの書式はわかりませんので,他の方にお願いするとして...汗
Windowsでは以下のようになります.
CLASSPATH=.;C:\dir\postgresql.jar;c:\...
>postgresql.jarとかpg72jdbc2.jarといったファイルがどこかにあるはずです.
探してみますね。
結果のご返事が遅くなりそうなので
一端締めたいと思います。
有り難うございました。
No.1
- 回答日時:
こんにちは
これと同じではないかと思います.
http://okweb.jp/kotaeru.php3?q=951597
CLASSPATHがきちんと設定されていないためでしょう.
参考URL:http://www.wikiroom.com/java/?path%2Cclasspath
この回答への補足
ご返事有り難うございました。
/etc/profileに以下のように追加してみましたが
旨くいきませんでした。
export PATH=$PATH:/usr/java
export CLASSPATH=$CLASSPATH:.
javacでコンパイルをすると
エラーが100箇所出るのですが
それとは関係がないでしょうか?
コンパイルエラーを取ったところ
エラーの内容が以下のように変わりました。
何度も厚かましいお願いで
大変に恐縮ですが
ご教授して頂けたら幸いです。
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:299)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:140)
at sample1.main(sample1.java:8)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java java 入力 3 4 3 出力 ABC DEFG HIJ このようなプログラムの書き方を教えてくだ 2 2022/07/15 14:18
- Java Java プログラム public class Main { public static void 3 2023/08/10 23:46
- Java 直し方について教えて頂きたいです。 4 2022/08/13 02:11
- Java java final 1 2022/06/10 22:49
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- Ruby 【JAVA】数字をひし形に出力するプログラムについて 2 2022/07/11 23:32
- C言語・C++・C# C# DatagridviewにExcelシートを反映するとエラーが出る 2 2023/05/06 17:12
- PHP アコーディオンPHPが上手くいかない 3 2022/07/15 16:29
- Visual Basic(VBA) データベースから絞り込んでデータを読み込み 1 2023/02/21 19:51
- PHP PHPの構文で間違えが分からない 5 2022/07/11 16:38
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
yyyymmddからyyyy/mm/d...
-
csv出力について
-
equalsの逆
-
以下のJAVAプログラムでご質問...
-
InputStream.read()でタイムア...
-
ProcessBuilderを使用して、対...
-
テキストファイルから空白行をよむ
-
javaのfor文が機能してないみた...
-
九九を横に表示する。
-
ファイルの読み飛ばしが出来ま...
-
Javaの質問です。テキストファ...
-
java連結
-
java.lang.NoClassDefFoundErro...
-
linuxでapache poiが動かない。
-
変数を動的に利用するには?
-
C言語のポインターに関する警告
-
大量のデータを読み込んで表示...
-
EXCEL VBA で、0から?1から?
-
[JAVA]try 内の変数を外で!?
-
「例外 *** は対応する try 文...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テキストファイルから空白行をよむ
-
equalsの逆
-
csv出力について
-
九九を横に表示する。
-
yyyymmddからyyyy/mm/d...
-
[JAVA]エラーが解決できません。
-
InputStream.read()でタイムア...
-
Inputstreamについて
-
テキストファイルにおいて任意...
-
Javaの質問です。テキストファ...
-
Java int sum = 0は必要ですか?
-
Java 読み込んだテキストファイ...
-
javaからffmpegの利用
-
java連結
-
javaでCSVの中身から最大値を表...
-
javaのfor文が機能してないみた...
-
Javaでデータに登録する度にID...
-
「javaに関して」エラーが解決...
-
プログラムのコードとLIBSVM形式
-
ファイルよりの文字列の取り込...
おすすめ情報