サーブレットを初めて使用しているので、私の無知を許してください。 DB内のテーブルに値を挿入するクラスを開発しました。サーブレットでInsertValue
メソッドを使用したいので、フォームに入力された値が直接テーブルに挿入されます。サーブレットを使用してデータベースに値を追加する
public class InsetValue {
{
try {
Statement stmt;
Connectionx cx = new Connectionx();
Connection con= cx.Connexion("com.mysql.jdbc.Driver","jdbc:mysql://localhost/jiradb4.3","root","root");
stmt = (Statement) con.createStatement();
int ID = 10200;
String s = new String("PAYROLL");
String url = new String("");
String lead = new String ("amira.jouida");
String desc = new String ("projet payroll");
String key = new String ("PROLL");
int pcount = 0;
int asstype = 2;
int avatar = 10011;
stmt.executeUpdate("INSERT INTO project " +" VALUES ('"+ ID +"','"+ s +"','"+ url +"','"+ lead +"','"+ desc +"','"+ key +"','"+ pcount +"','"+ asstype +"','"+ avatar +"');");
stmt.close();
System.out.println ("Done");
}
catch (SQLException ex) {
}
}
}
これは私のために完璧に動作します:何とかそれは助け、場合
は、ここInsertValue
メソッドのコードです。私はservlets
についていくつかの文書を赤くしていますが、私はまだこの問題をどう扱うべきか疑問に思っています。
ありがとうございました。 よろしくお願いします。
このコードはひどいです。しかし、Stackoverflowはコードレビューサイトではありません。代わりにhttp://codereview.stackexchange.comを試してください。あるいは、あなたがこれに直面している技術的な問題について強く建設的な質問を立てようとすると、誰かがボーナスの答えとしてこのようなことが本当にどのように正しく行われるべきかについてのヒントを与えるでしょう。 – BalusC