idea控制台输出中文乱码
数字能显示 中文不能显示 怎么办
下面这些方法都试过了 没用 右下角的UTF-8和GBK来回切换也不行
(109条消息) 彻底解决IDEA的所有中文乱码问题_「已注销」的博客-CSDN博客_idea中文乱码怎么解决
package com.imooc.command; import java.sql.*; import java.util.Scanner; public class truecommand{ public static void main(String[] args) { System.out.println("请输入一个数字"); Scanner sc=new Scanner(System.in); sc.nextInt(); try { Class.forName("com.mysql.cj.jdbc.Driver"); String url="jdbc:mysql://localhost:3306/imooc?useSSL=false&useUnicode=true&characterEncoding=UTF-8&" + "serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true"; Connection conn= DriverManager.getConnection(url,"root", "www1473040752"); Statement stmt=conn.createStatement(); ResultSet rs=stmt.executeQuery("select * from employee where dname='研发部'"); while(rs.next()){ Integer eno=rs.getInt(1); String ename=rs.getString("ename"); Float salary=rs.getFloat("salary"); String dname=rs.getString("dname"); System.out.println(dname+"-"+eno+"-"+ename+"-"+salary); } } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException throwables) { throwables.printStackTrace(); } } }
下面是数据库编码方式
19
收起
正在回答 回答被采纳积分+1
1回答
相似问题
登录后可查看更多问答,登录/注册
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星