2016-11-04 5 views
0

Ich habe eine Tabelle "table1" in meiner Datenbank. In dieser Tabelle haben eine Spalte „column1“ auf „double“Schreiben Sie einzelne Informationen in die Datenbank

Jetzt versuche ich diesen Wert „10,9999999“ zu speichern, um meine „column1“ wie diese

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

Und column1 ist noch leer, was falsch ist Hier ?

+0

Welche Ausnahmen erhalten Sie? –

Antwort

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

Beachten Sie, dass es table_name und NICHT column_name ist! Sie müssen den Namen Ihrer Tabelle dort setzen.

+0

Zeichenfolge sql = "INSERT IN table1 VALUES (10.9999999)"; immer noch ist Spalte1 leer – patrick1980

Verwandte Themen