将单个信息写入数据库

时间:2016-11-04 11:30:36

标签: java android database jdbc

我有一张桌子" 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仍然是空的,这里有什么问题?

1 个答案:

答案 0 :(得分:0)

INSERT INTO table_name
VALUES (value1,value2,value3,...);

请注意它是table_name而不是column_name!你需要把你的桌子的名字放在那里。