老師,如何往MySQL中插入text和longtext類型的內(nèi)容??
request.setCharacterEncoding("utf-8"); ????????String?title?=?request.getParameter("title"); ????????String?container?=?request.getParameter("area2"); ???????? ????????Connection?conn?=?null; ????????Statement?stmt?=?null; ????????String?sql?=?"insert?news1(title,container)?values" ????????????????+?"("?+?title?+?","?+?container?+?")"; ?????????try?{ ????????????conn?=?DBhelper.getConnection(); ????????????stmt?=?conn.createStatement(); ????????????stmt.executeUpdate(sql); ????????????response.sendRedirect(request.getContextPath()?+?"/success.jsp"); ????????}?catch?(Exception?ex)?{ ????????????ex.printStackTrace(); ????????}
這是我用Servlet處理的,可是并沒有寫到MySQL中呀
2019-06-12
報的是mysql語法錯誤,可能你的mysql版本不支持你的寫法,最好還是規(guī)范寫?zhàn)B成好習(xí)慣,insert into news1(title,container) values(\'" + title + "\',\'" + container + "\'),字符串用單引號引起來。
2018-11-14
SQL語法錯誤:
String sql = "insert into news1 (title,container) values (\'" + title + "\',\'" + container + "\');";
建議使用PreparedStatement接口對SQL語句進(jìn)行操作。
2015-09-18
2015-06-28
2015-06-27
首先,先判斷數(shù)據(jù)庫能不能正常連接。(DBhelper工具類確認(rèn)用戶名,密碼正確)
接著,確定對應(yīng)數(shù)據(jù)庫的表news1表中有字段title,container;