JSP向MySQL插入数据失败,无论是否中文
发布网友
发布时间:2022-04-15 04:21
我来回答
共5个回答
热心网友
时间:2022-04-15 05:51
stm.executeQuery();
要写成stm.executeUpdate();
executeQuery() 是执行查询,返回结果集ResultSet对象;
executeUpdate() 是执行更新(增、删、改),返回一个int整数,当这个数不为0时表示更新成功
热心网友
时间:2022-04-15 07:09
executeQuery肯定是不行的,要用executeUpdate,
然后列出来你的表结构我们看看,因为表里字段类型如果是int,就要用stm.setInt(X,X);
热心网友
时间:2022-04-15 08:43
executeQuery是查询啊,不能用这个,这个是有resultset结果集返回的方法。你可以直接使用excute方法,或者是excuteQuery啊。这两个是更新的
热心网友
时间:2022-04-15 10:35
用executeUpdate方法执行看看,再一个你有没有把提交事务设成手动了,如果设成手动了请记得提交呀。
热心网友
时间:2022-04-15 12:43
表中的字段都是 String的?
会不会有些是INT 的?
mysql数据显示乱码,数据插入报错怎么办?
1、JSP页面乱码 这种乱码的原因是应为没有在页面里指定使用的字符集编码,解决方法:只要在页面开始地方用下面代码指定字符集编码即可,<%@ page contentType="text/html;charset=utf-8" language="java" %> 2、数据库乱码 这种乱码会使你插入数据库的中文变成乱码,或者读出显示时也是乱码,解决方法...
UbuntuMySQL插入中文出错
在进行网站开发过程中,可能会遇到在Ubuntu系统中使用MySQL数据库时插入中文字符出现问题的情况。这个问题通常发生在使用JSP语言进行网站开发时,即在Ubuntu 8.10系统中尝试向MySQL数据库中插入包含中文字符的数据时失败。一般情况下,插入英文和数字数据则没有问题。为解决这个问题,首先需要停止MySQL服务。执行...
由jsp向mysql写数据时,mysql界面显示汉字,此时character_set_resul...
找到你安装MySql的位置,里面有一个my.ini文件,把里面的default-character-set修改成gbk,文件里面有两个default-character-set都要改。character_set_results=latin1肯定是这个的问题,你的页面有莫有问题就不知道了。
jsp程序输出正常,写入数据库中文乱码,插入语句在数据库里没问题_百度知...
插入数据库里显示到网页是乱码一般就是数据库安装时没选好编码的问题了,myqsl装的时候有一项是选择编码集的,默认不是GBK,要选为GBK,不然就会出现你那个问题,如果没注意到这个问题的话建议重新安装一下。
jsp连不上mysql数据库哪位高手帮我看一下
错误应该出在这里DriverManager.getConnection("jdbc:mysql://localhost:3306/hacker","root","123");如果这里没错的话,在控制台里会打印“登陆成功”;这样的一句话。那么这一句的错误是由什么引起的呢?1,密码不对,2数据库服务没有运行,如果是在XP 下你看一下有没有mysqld 这个进程在运行。3...
在mysql中插入中文时,在jsp页面上能正常显示;但是在jsp页面上插入中文...
这样就出现了不能识别字符。解决办法:通过request.setCharacterEncoding( "gb2312 ")对请求进行统一编码,就实现了中文的正常显示 再就是我遇到的问题:JSP中默认的是REQUEST来取参数,GET,POST方式存储很不一样。你可以试下用默认,GET,POST 看能不能解决 ...
jsp插入函数时 values(?,?),函数报错
因为你通过articleClass调用get方法得到的中文乱码导致插入数据库报错的, 你可以试试英文,如果因为插入不报错,那么就处理中文乱码,只要不是乱码插入就行
JSP向MYSQL中插入中文都是问号但可以从数据库中读取中文怎样解决
在你JSP文件的第1行代码最后面有:pageEncoding=ISO⑻859⑴“把引号里面的ISO甚么的改成gbk或utf⑻ 查看更多答案>>
想问一个struts1.2+hibernate3.2+mysql4.0插入数据和读取数据乱码问题...
目前大多数JDBC Driver采用本地编码格式来传输中文字符,例如中文字符“0x4175”会被转成“0x41”和“0x75”进行传输。因此需要对JDBC Driver返回的字符以及要发给JDBC Driver的字符进行转换。当用JDBC Driver向数据库中插入数据时,需要先将Unicode转成Native code; 当 JDBC Driver从数据库中查询数据时,...
用jsp设计的网页在进行网页上输入时保存后就出现乱码怎么解决?
1.要使用jdbc驱动链接数据库,odbc的话很不好解决 2.安装mysql时要选择gb2312编码 3.进入mysql,输入show variables like '%char%',看看client,connection,result是否一致且为gb2312,如果不是,使用set names gb2312可以设置所有编码为gb2312,但是重启mysql后失效 4.直接在mysql中插入中文,必须保证...