
続き webアプリをつくってます。変数がなぜか渡りません。
見回ったのですが原因がわかりませんでした。
間違った箇所はどこですか。
package info.searchman;
import java.io.*;
import java.sql.*;
//import java.util.*;
public class ShinzinInfoTorokuBeans implements Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
private String Id;
private String name;
private String old;
private String taiju;
private String shintyo;
private String other;
//Constructor
public ShinzinInfoTorokuBeans() {
System.out.println("sitb constructor");
}
// Setter Methods
public void setId(String Id) {
this.Id = Id;
}
public void setName(String name) {
this.name = name;
}
public void setOld(String old) {
this.old = old;
}
public void setTaiju(String taiju) {
this.taiju = taiju;
}
public void setShintyo(String shintyo) {
this.shintyo = shintyo;
}
public void setOther(String other) {
this.other = other;
}
// Getting Methods
public String getId() {
return this.Id;
}
public String getName() {
return this.name;
}
public String getOld() {
return this.old;
}
public String getTaiju() {
return this.taiju;
}
public String getShintyo() {
return this.shintyo;
}
public String getOther() {
return this.other;
}
//execute insert
public void insert() {
try {
System.out.println("++++" +Id);
System.out.println("tib7 insert");
//JDBC Driver
Class.forName("org.postgresql.Driver");
Connection con = DriverManager.getConnection("jdbc:postgresql:postgres","postgres","gokui");
Statement stmt = con.createStatement();
String table = "testweb";
String values = "(\'"+Id+"\', \'"+name+"\', \'"
+old+"\', \'"+taiju+"\', \'"+shintyo+"\', \'"+other+"\')";
//System.out.println("Id"+"name"+"old"+"taiju"+"shintyo+other");
String insertsql = "insert into "+table+" values " + values;
//sql
stmt.executeUpdate(insertsql);
//db close
stmt.close();
con.close();
} catch (Exception ex) {
System.out.println("Exception insertでエラー: " + ex.getMessage());
}
}
}
ここまで
No.2ベストアンサー
- 回答日時:
Insertすべきパラメータが埋まらないって事かな?
であれば単純にShinzinInfoTorokuBeans#セッターを
呼び出しているところを見直したほうがよさそうだし、
セッターを呼び出しているところがすでに値を持っていなければ
それ以前の部分でって順を追ってみていくのがよだそうだね。
No.1
- 回答日時:
> 変数がなぜか渡りません
どこからどこに渡らないの?
推測するにPostgreSQLのテーブルにInsertできない
ってことなんじゃないかと思うんだけど。
だとすると何かエラーが出てたりしない?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C# DatagridviewにExcelシートを反映するとエラーが出る 2 2023/05/06 17:12
- Java java final 1 2022/06/10 22:49
- C言語・C++・C# C++プログラミングコードにポリモーフィズムを取り入れ方を教えてください。 2 2023/06/09 11:17
- Java JavaのSingletonパターンのprivateの持つ意味が分かりません。 5 2022/06/12 10:38
- 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
- C言語・C++・C# 大量のデータを読み込んで表示する速度を改善したい 8 2023/05/07 13:29
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
- Java 直し方について教えて頂きたいです。 4 2022/08/13 02:11
- Java javaのクラスの分け方について質問です。 APIの内部用と外部用でクラスを分けたいのですがインター 2 2022/04/26 16:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C# DatagridviewにExcelシート...
-
継承プログラムについて
-
パッケージ化されたクラスより...
-
コンストラクタについて
-
Vectorを用いた問題
-
オーバーライド
-
ソースの実行の順番
-
javaのprivate finalメンバにつ...
-
日付の比較をしたいのですが・...
-
考えてもちっともいい案が出て...
-
続き webアプリをつくってます...
-
mainクラスのpublicの意味を教...
-
答えがわかりません…
-
クラスの作成 オブジェクトの...
-
Java JFileChooser
-
[Java]Javaの文法が間違っ...
-
setNameの使いかたでコンパイル...
-
コンストラクタの引数の中のnew?
-
JavaでJTableの行の追加方法に...
-
コマンドライン引数の*(アフ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
変数を動的に利用するには?
-
中カッコ{}だけの記述について
-
プログラミングの問題です。大...
-
初心者なので教えてほしいです。
-
Javaでlog4jを使ってログ出力を...
-
コンストラクタの引数の中のnew?
-
System.exit()の値を取得したい
-
JSP/Servletのパラメータの受け...
-
GetterとSetterをやったのに。
-
javaで処理のやり方がわかりま...
-
オーバーロードで
-
Timerについて教えて下さい
-
NoSuchMethodErrorが解決できま...
-
インタフェイス実装と抽象クラ...
-
randomで
-
C# DatagridviewにExcelシート...
-
javaのプログラミングで作るRPG...
-
所持金の計算式とその表示の仕方
-
【java】同ディレクトリ別ファ...
-
多次元配列の出力のところがわ...
おすすめ情報