写了这样的程序
public void insertfilecon(String filename,String content,String tablename) throws SQLException, ClassNotFoundException, IOException
{
ConnectDB db = new ConnectDB();
Connection conn = db.getConnection();
PreparedStatement pstmt = null;
String sql = "INSERT INTO "+tablename+"(filename,content) VALUES (?,?)";
System.out.println(sql);
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, filename);
pstmt.setString(2, content);
pstmt.executeUpdate();
pstmt.close();
conn.close();
}
在向数据库中插入简体中文和英文时没有问题但是繁体中文会出问题
Exception in thread "main" java.sql.SQLException: Incorrect string value: '\xE5\x9C\x8B' for column 'content' at row 1
请问如何解决这个问题?请各位大大指教....