如何将向量值存储到数据库?一个简单的例子对我有帮助(初学者)

我有一个向量如下,并希望将其内容保存到数据库中可用的11列中。向量包含11个值:

Vector cellStoreVector = new Vector();


下面是我尝试的代码。结构或语法有什么问题吗?它没有提供任何错误,也没有将值保存到数据库。

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();

最佳答案

http://www.tutorialspoint.com/jdbc/jdbc-sample-code.htm

如果您提供的上述代码仅是全部,那么我可以理解为什么它没有提供任何错误并且没有提交数据库。您需要执行一条准备好的语句,以便jdbc运行并返回结果,或者执行插入或更新。上面的链接是一个非常简单的示例。

10-06 14:52