データベースに1つのテーブルがあり、Java Desktop Applicationを起動して接続し、その部分が動作しています。データベースからすべてのデータを表示、挿入、削除できます... しかし、問題は、 NetBeansは紛らわしく、データベースにアクセスするためのフィールドとボタンをいくつか追加する必要があります。テキストフィールドに数値を入れたり、データベース行からボタンのクリック番号を変更したりします。 誰もがこれを助けることができますか? ありがとうございます。Javaデスクトップアプリケーションですか?
ここでのNetBeansから生成されたいくつかのコード:
@Entity
@Table(name = "ARTIKLI", catalog = "", schema = "APP")
@NamedQueries({
@NamedQuery(name = "Artikli.findAll", query = "SELECT a FROM Artikli a"),
@NamedQuery(name = "Artikli.findBySifra", query = "SELECT a FROM Artikli a WHERE a.sifra = :sifra"),
@NamedQuery(name = "Artikli.findByCenapokomadu", query = "SELECT a FROM Artikli a WHERE a.cenapokomadu = :cenapokomadu"),
@NamedQuery(name = "Artikli.findByKolicina", query = "SELECT a FROM Artikli a WHERE a.kolicina = :kolicina")})
これは、NetBeansは、いくつかのメソッドを生成する方法の例です:
public Artikli(Integer sifra) {
this.sifra = sifra;
}
public Artikli(Integer sifra, String nazv) {
this.sifra = sifra;
this.nazv = nazv;
}
public Integer getSifra() {
return sifra;
}
public void setSifra(Integer sifra) {
Integer oldSifra = this.sifra;
this.sifra = sifra;
changeSupport.firePropertyChange("sifra", oldSifra, sifra);
}
public String getNazv() {
return nazv;
}
public void setNazv(String nazv) {
String oldNazv = this.nazv;
this.nazv = nazv;
changeSupport.firePropertyChange("nazv", oldNazv, nazv);
}
public Double getCenapokomadu() {
return cenapokomadu;
}
public void setCenapokomadu(Double cenapokomadu) {
Double oldCenapokomadu = this.cenapokomadu;
this.cenapokomadu = cenapokomadu;
changeSupport.firePropertyChange("cenapokomadu", oldCenapokomadu, cenapokomadu);
}
public Integer getKolicina() {
return kolicina;
}
public void setKolicina(Integer kolicina) {
Integer oldKolicina = this.kolicina;
this.kolicina = kolicina;
changeSupport.firePropertyChange("kolicina", oldKolicina, kolicina);
}
私は必要なものだけは、私は2つのテキストフィールドを配置することで、あなたが最初のフィールド(IDのフィールド)と2番目のフィールド(私は何をしたいの番号のフィールド:行データベースの何かの総数 - 入力番号=新しい値)にユーザーを挿入すると、そのユーザーの後にボタンをクリックすると、アプリケーションは入力したIDでデータベースをフィルタリングし、maを実行します私は括弧で説明しましたが、それはデータベースのその行に新しい価値があることを意味します! 私はその音がシンプルだと知っていますが、その理解していないネットビーンコードのために私は立ち往生しています。 ありがとう、狼。
待機。もうあなたの質問は何ですか? NetBeansからコードを読み取ることはできません。または、NetBeansから自動生成されたコードを読み取ることはできません。あなたの文脈はどうですか? – Makoto
NetBeansから自動生成されたコードはほとんど理解できません。 – Wolf87