看板 java 關於我們 聯絡資訊
mySQL update時,如: query = "UPDATE table2 SET test = "中文"+ " WHERE number = " + number; stmt.executeUpdate(query); 只要有中文就無法寫入mySQL 請問該如何解決中文寫入入資料庫的問題呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.240.164.178
dream1124:引號問題 MySQL的字串應該是單引號吧? 08/11 11:04
dream1124:而且在java字串裡面要加雙引號時,不是要打成 \" 嗎? 08/11 11:07
※ 編輯: TNC 來自: 111.240.164.178 (08/11 11:15)
TNC:解決了,感謝 08/11 11:17
qrtt1:用 PreparedStatement 比較好用又安全 08/11 18:06
dream1124:可以推 直接用hibernate嗎? XD prepared還是有些缺點 08/11 19:16
PsMonkey:可以推直接使用 JDO 嗎? XDXD 08/11 20:45
qrtt1:原PO連 sql 似乎都不太熟,直接上 hibernate 有得拼的說 08/12 00:50
cyutdt:hibernate的特色之一不就是可以不懂SQL也可以用 08/12 11:51