我正在尝试在 latin1 / latin1_general_cs 中创建数据库,但无论我尝试什么,我总是会在 utf8 / default collation 中创建一个数据库。
这是我目前的代码:
MysqlDataSource mysqlDataSource = new MysqlDataSource();
mysqlDataSource.setServerName(jdbcInstance.getServer());
mysqlDataSource.setPortNumber(jdbcInstance.getPort());
mysqlDataSource.setDatabaseName(jdbcInstance.getDbName());
mysqlDataSource.setUser(jdbcInstance.getUser());
mysqlDataSource.setPassword(jdbcInstance.getPassword());
mysqlDataSource.setCreateDatabaseIfNotExist(true);
mysqlDataSource.setUseUnicode(false);
mysqlDataSource.setCharacterEncoding("latin1");
mysqlDataSource.setConnectionCollation("latin1_general_cs");
connection = mysqlDataSource.getConnection();
我做错了吗?或者只是不可能做我想做的事情?