1)数据库的编码问题。建立数据库的时候确保字符编码是GBK或UTF-8,这样才能支持中文。
2)页面的编码问题。确保Java程序里面或者HTML/JSP页面的编码也是GBK或者UTF-8。
<%@ page language="java" contentType="text/html; charset=GBK"
pageEncoding="GBK"%>
3)Java后台程序的编码问题。如果是Web项目,可以使用以下代码进行字符编码设置,保证编码为GBK或UTF-8。
requestsetCharacterEncoding("GBK");
学生id //int类型
name //字符串类型
是从控制台得到
String sql = "insert into operson values("+id+",'"+name+"')";
你在数据源中设置你的要连接的数据库了么?
-----------------------------------------
你试验一下:
第一,把
Microsoft Access Driver (db1mdb)}这个地方的db1mdb改成mdb,也就是Microsoft Access Driver (mdb)};
第二,那个路径是中文么?希望你把它放在一个没有中文的路径下。
以上就是关于通过JAVA向MYSQL中添加数据时,数据有汉子,在MYSQL中显示乱码(问号)全部的内容,包括:通过JAVA向MYSQL中添加数据时,数据有汉子,在MYSQL中显示乱码(问号)、java连接数据库 对一张学生表 增加学生id ,name, 用Scanner 控制台 输入学生信息 问号中怎么写、Java连接access数据库时中文字符出现问号等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)