ベクトル値をデータベースに保存する方法は? 簡単な例が役に立ちます (初心者)
以下のようなベクトルがあり、その内容をデータベースで利用可能な 11 列に保存したいと考えています。ベクトルには 11 個の値が含まれます。
Vector cellStoreVector = new Vector();
以下は私が試したコードです。構造または構文に問題はありますか? エラーは発生せず、値も DB に保存されませんでした。
String sql = "INSERT INTO table name (EMP_ID,FNAME, LNAME, CATEGORY, DEPARTMENT, Title, REASON, TL, START_DATE, END_DATE, ID) VALUES(?,?,?,?,?,?,?,?,?,?,?)";
PreparedStatement pst1 = conn.prepareStatement(sql);
pst1.setString(1, cellStoreVector .get(0) );
pst1.setString(2, cellStoreVector .get(1));
pst1.setString(3, cellStoreVector .get(2));
pst1.setString(4, cellStoreVector .get(3);
pst1.setString(5, cellStoreVector .get(4));
pst1.setString(11, cellStoreVector .get(10) ;
pst1.execute();