締切済み

java からpostgreSQLを操作

  • すぐに回答を!
  • 質問No.9373934
  • 閲覧数99
  • ありがとう数0
  • 気になる数0
  • 回答数2
  • コメント数0

お礼率 18% (16/86)

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
通報する
  • 回答数2
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全2件)

  • 回答No.2

ベストアンサー率 56% (229/405)

コンピューター カテゴリマスター
「DBConnect1.java」内のソースに「package ~」でパッケージ名を宣言してませんか?
もしパッケージ名が宣言されているなら
「DBConnect1.java」を「C:\PostgreSQL\java\src\パッケージ名\DBConnect1.java」に移動し、下記のようにやってみて下さい。

コンパイル
javac パッケージ名\DBConnect1.java

実行
java -cp C:\PostgreSQL\jdbc\*;. パッケージ名.DBConnect1
↑「.」ピリオッドでパッケージ名とクラス名を区切ってます。
OKWAVE 20th Be MORE ありがとうをカタチに
  • 回答No.1

ベストアンサー率 48% (94/193)

"DBConnect1.class"の配置されている"C:\PostgreSQL\java\src"にpathは通っていますか?まずはそこからの確認になるかと思います。
このQ&Aのテーマ
このQ&Aで解決しましたか?
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A
このQ&Aにこう思った!同じようなことあった!感想や体験を書こう
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する

特集


より良い社会へ。感謝経済プロジェクト始動

ピックアップ

ページ先頭へ