좋아 나는 슬로바키아에서 https://developers.google.com/apps-script/jdbcJDBC MySQL의 문자 인코딩에
function insert() {
var conn = Jdbc.getConnection("jdbc:mysql://<host>:<port>/<instance>", "user", "password");
conn.setAutoCommit(false);
var stmt = conn.prepareStatement("insert into person (lname,fname) values (?,?)");
var start = new Date();
for (var i = 0; i < 5000; i++) {
// Objects are accessed using 1-based indexing
stmt.setObject(1, 'firstName' + i);
stmt.setObject(2, 'lastName' + i);
stmt.addBatch();
}
var res = stmt.executeBatch();
conn.commit();
conn.close();
var endTime = new Date();
Logger.log("time is " + (endTime.getTime() - start.getTime()) + "ms");
Logger.log("res has " + res.length);
}
임에서 튜토리얼 코드에 내 문제를 보여줍니다거야, 그리고 내가이 줄을 변경 한 후 우리는 žťščľýá 같은 특수 문자를 사용할 수 있도록
stmt.setObject(1, 'firstName' + i);
~
stmt.setObject(1, 'žťščľýá' + i);
??? 내 db.I 내가이 JDBC Service with MySQL : UTF-8 encoding/decoding을 보이고 Utilities.newBlob("").setDataFromString("foo", "UTF-8").getDataAsString("UTF-16")
이 사람들의 많은 내 연결 링크 후 ?characterEncoding=utf8
를 사용하도록 제안하는 JDBC character encoding하지만 난거야 오류를 시도했습니다 picture
내 DB 내 테이블에 utf8_general_ci이 메시지.