解决mysql插入中文乱码的问题

characterEncoding=gbk 加入这个就可以了

private static Connection getConnection() {
        Connection conn = null;
        // 驱动程序名
        String driver = "com.mysql.jdbc.Driver";
        // URL指向要访问的数据库名mydata
        String url = "jdbc:mysql://172.16.163.142:3306/OSPTZ?characterEncoding=gbk";
        // MySQL配置时的用户名
        String user = "ceshi";
        // MySQL配置时的密码
        String password = "12345678";
        try {
            // java驱动
            Class.forName(driver);
            // 连接数据库的url串,用户密码,用户名;
            conn = DriverManager.getConnection(url, user, password);
        } catch (Exception e1) {
            System.out.println("找不到服务!");
            e1.printStackTrace();
        }
        return conn;
    }

你可能感兴趣的:(代码草稿)