如何将Java字符串转换为MySQL数据类型?
我试图将Java中的一些字符串值转换为MySQL数据类型,我尝试使用数据类型如何将Java字符串转换为MySQL数据类型?,java,mysql,jdbc,Java,Mysql,Jdbc,我试图将Java中的一些字符串值转换为MySQL数据类型,我尝试使用数据类型varchar,但是我传递的值是网页的HTML代码,它们对于该数据类型来说太大了。如果我有一个字符串,这是一个HTML代码网页,我想将其存储在MySQL数据库中,我可以使用什么数据类型?我尝试将MySQL中我的列的数据类型更改为“TEXT”和其他数据类型,但我得到了这个错误,我认为这是一个问题,因为我试图插入一个无法插入这些数据类型的字符串值,请提供任何帮助: Query error:com.mysql.jdbc.exc
varchar
,但是我传递的值是网页的HTML代码,它们对于该数据类型来说太大了。如果我有一个字符串,这是一个HTML代码网页,我想将其存储在MySQL数据库中,我可以使用什么数据类型?我尝试将MySQL中我的列的数据类型更改为“TEXT”和其他数据类型,但我得到了这个错误,我认为这是一个问题,因为我试图插入一个无法插入这些数据类型的字符串值,请提供任何帮助:
Query error:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException
这里有两个问题需要解决
“
和双引号”
而获得不正确的值String htmlValue = "<html> <....... ";
String sql = "insert into my_table (html_content) values( ? )";
PreparedStatement stmt = connection.prepareStatement( sql );
stmt.setString( 1, htmlValue );
stmt.executeUpdate();
String htmlValue=“您的代码在哪里?你的数据样本在哪里?