🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
JavaFX

JavaFXとは、Java仮想マシン上で動作するリッチインターネットアプリケーション (RIA) のGUIライブラリです。Swingとは異なり、FXMLと呼ばれる XMLとCSSを併用してデザインを記述します。

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Eclipse

Eclipseは、IBM社で開発された統合開発環境のひとつです。2001年11月にオープンソース化されました。 たくさんのプラグインがあり自由に機能を追加をすることができるため、開発ツールにおける共通プラットフォームとして位置づけられています。 Eclipse自体は、Javaで実装されています。

Q&A

1回答

991閲覧

どうしてもderby.jarの表示が出来ないのでどなたか教えてください・・・

nakagen

総合スコア24

JavaFX

JavaFXとは、Java仮想マシン上で動作するリッチインターネットアプリケーション (RIA) のGUIライブラリです。Swingとは異なり、FXMLと呼ばれる XMLとCSSを併用してデザインを記述します。

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Eclipse

Eclipseは、IBM社で開発された統合開発環境のひとつです。2001年11月にオープンソース化されました。 たくさんのプラグインがあり自由に機能を追加をすることができるため、開発ツールにおける共通プラットフォームとして位置づけられています。 Eclipse自体は、Javaで実装されています。

0グッド

0クリップ

投稿2021/01/29 11:26

前提・実現したいこと

JDBCを用いたデータベースを作成しているのですが、derby.jarがどうしても挿入できなかったので、どなたか教えてください・・・

JDBCを入れても写真のようになってしまいます・・・

発生している問題・エラーメッセージ

写真を参照してほしいです

該当のソースコード

javafx

1package kadai; 2 3import java.sql.Connection; 4import java.sql.DatabaseMetaData; 5import java.sql.DriverManager; 6import java.sql.ResultSet; 7import java.sql.ResultSetMetaData; 8import java.sql.Statement; 9 10public class ththirteen { 11 public static void main(String[]args) { 12 try { 13 String url = "jdbc:derby:cardb:create=true"; 14 String usr = ""; 15 String pw = ""; 16 17 Connection cn = DriverManager.getConnection(url,usr,pw); 18 19 DatabaseMetaData dm = cn.getMetaData(); 20 ResultSet tb = dm.getTables(null, null,"野菜表", null); 21 22 Statement st = cn.createStatement(); 23 24 String qry1 = "CREATE TABLE 野菜表(番号 int,名前 varchar(50),色 varchar(50),値段 double)"; 25 String[] qry2 = { 26 "INSERT INTO 野菜表 VALUES(1,'イチゴ','赤',300)", 27 "INSERT INTO 野菜表 VALUES(2,'リンゴ','赤',200)", 28 "INSERT INTO 野菜表 VALUES(3,'さくらんぼ','赤',250)", 29 "INSERT INTO 野菜表 VALUES(4,'バナナ','黄',150)", 30 "INSERT INTO 野菜表 VALUES(5,'メロン','緑',500)" 31 }; 32 String qry3 = "SELECT * FROM 野菜表"; 33 34 if(!tb.next()) { 35 st.executeUpdate(qry1); 36 for(int i = 1;i < qry2.length;i++) { 37 st.executeUpdate(qry2[i]); 38 } 39 } 40 ResultSet rs = st.executeQuery(qry3); 41 ResultSetMetaData rm = rs.getMetaData(); 42 int cnum = rm.getColumnCount(); 43 while(rs.next()) { 44 for(int i = 1;i<=cnum;i++) { 45 System.out.println(rm.getColumnName(i) + ":"+rs.getObject(i)+" "); 46 47 } 48 System.out.println(""); 49 } 50 rs.close(); 51 st.close(); 52 cn.close(); 53 } 54 catch(Exception e) { 55 e.printStackTrace(); 56 } 57 } 58} 59

試したこと

derby.jarをダウンロードしました。

補足情報(FW/ツールのバージョンなど)

jdk14

イメージ説明

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

実行環境のパスを基準として、
相対パスである
Konrite2/bin/kadai/lib/derby.jar
が存在しないのでしょう。

上記の説明が難しいのであれば、
プロジェクト内のフォルダ構成(Eclipse上)と
実際の出力先のフォルダ構成(Windows上)を
画像か、テキストで共有してください。

投稿2021/01/29 19:39

WhiteTempest

総合スコア404

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問