我有一张桌子" table1"在我的数据库中。该表有一列" column1"设置为" double"
现在我试图保存这个值" 10.9999999"到我的" column1"像这样
try
{
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection(url1, user1, pass1);
stmt = conn.createStatement();
String sql = "INSERT INTO column1 " +
"VALUES (10.9999999)";
stmt.executeUpdate(sql);
}catch(SQLException se){
se.printStackTrace();
}catch(Exception e){
e.printStackTrace();
}finally{
try{
if(stmt!=null)
conn.close();
}catch(SQLException se){
}
try{
if(conn!=null)
conn.close();
}catch(SQLException se){
se.printStackTrace();
}
}
而且column1仍然是空的,这里有什么问题?
答案 0 :(得分:0)
INSERT INTO table_name
VALUES (value1,value2,value3,...);
请注意它是table_name
而不是column_name
!你需要把你的桌子的名字放在那里。