void save(Vector<StaffInfo> vec) throws IOException {
Statement st = null;
Connection con = null;
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con=DriverManager.getConnection("jdbc:odbc:DataBase","jay","sxx123");
st=con.createStatement();
for (int j = 0; j < vec.size(); j++) {
String s="insert into StaffInfo values('vec.get(j).num','vec.get (j).name','vec.get(j).auther'," +
"'vec.get(j).press', 'vec.get(j).dat','vec.get(j).synopsis','vec.get(j).category')"; st.executeUpdate(s);
} } catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}finally
{
try {
con.close();
st.close();
//pst.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
java.sql.SQLException: [Microsoft][ODBC Microsoft Access 驱动程序] 标准表达式中数据类型不匹配。
at sun.jdbc.odbc.JdbcOdbc.createSQLException(Unknown Source)
at sun.jdbc.odbc.JdbcOdbc.standardError(Unknown Source)
at sun.jdbc.odbc.JdbcOdbc.SQLExecDirect(Unknown Source)
at sun.jdbc.odbc.JdbcOdbcStatement.execute(Unknown Source)
at sun.jdbc.odbc.JdbcOdbcStatement.executeUpdate(Unknown Source)
请问:报这种错是怎么回事啊?
解决方案 »
- 怎么用jsoup将网页中的正文提取成txt文本
- java eclipse 想写个用按钮摆成的钢琴键盘
- Java对象创建过程
- 包机制
- byte数据简单相加与float数据简单相加中的类型转换搞不明白!
- java根据已设定的月份与季节的关系 对输入的月份按季节输出
- 请教关于String类型变量定义问题
- java使用JDBC链接数据库,不能在静态块中读取properties文件
- 我刚刚起步,以前学的delphi,有什么入门快的好书介绍一下呀!?!
- Oracle数据库中时间字段是用date吗?
- Java 如果获取本机信息 如本机操作系统 IP MAC...
- ByteBuffer的底层字节数组和string的字节数组的字节顺序。。。
"'vec.get(j).press+"', '"+vec.get(j).dat+"','"+vec.get(j).synopsis+"','"+vec.get(j).category+"')";