老師,如何往MySQL中插入text和longtext類型的內容??
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版本不支持你的寫法,最好還是規范寫養成好習慣,insert into news1(title,container) values(\'" + title + "\',\'" + container + "\'),字符串用單引號引起來。
2018-11-14
SQL語法錯誤:
String sql = "insert into news1 (title,container) values (\'" + title + "\',\'" + container + "\');";
建議使用PreparedStatement接口對SQL語句進行操作。
2015-09-18
2015-06-28
2015-06-27
首先,先判斷數據庫能不能正常連接。(DBhelper工具類確認用戶名,密碼正確)
接著,確定對應數據庫的表news1表中有字段title,container;