嘗試從Java向Mysql中插入一些值時出現語法錯誤。從Java的INSERT MySql時出現語法錯誤
我的代碼如下所示:
date = new SimpleDateFormat("yyyy-MM-dd").parse(nextLine[0]);
java.sql.Timestamp sqlDate = new java.sql.Timestamp(date.getTime());
st.executeUpdate("INSERT INTO " + tick + "(day, open, high, low, close, volume) VALUES (" + sqlDate + ", " + nextLine[1] + ", " + nextLine[2] + ", " + nextLine[3] + ", " + nextLine[4] + ", " + nextLine[5] + ")");
我的例外:
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:您在您的SQL語法錯誤 ;檢查對應於您 MySQL服務器版本正確的語法近00使用手冊:00:00.0, 128.40,128.50,127.30,128.20,1415200)」在1號線
會很高興的任何幫助:)
大約在日期? – Wiseguy
請顯示您的查詢發送到db –