时间:2021-07-01 10:21:17 帮助过:15人阅读
之前一直没有自己动手配置过数据库所以也一直没有发现这个问题,百度了一下发现网络上并没有相应的解决方案,于是我开始自己摸索的解决这个问题。
问题状况大致是这样的,在数据库中存在一个表,当我在java代码中删除表中的元祖的时候没有办法根据中文的属性值删除对应元祖。可能表述的不是很准确,接下来我配合图片进行说明吧。
比如现在存在一个叫小明(char型)的学生,对应学号是1(inr型),按照学号删除学号为1的小明执行结果没有任何问题,按照名字删除名字叫小明的学生就无法删除。如果你遇到的问题和我一样那就接着往下看吧,如果不是那可能下面的内容不能帮助到你。
SHOW VARIABLES LIKE ‘character_set_%‘
String url = "jdbc:mysql://localhost:3306/db_database?useUnicode=true&characterEncoding=GBK";String user = "root"; String passWord = "root";
JAVA与mysql之间的编码问题
标签:属性 代码 中文 base -o 解决方法 user 一个 无法