JDBC可以通过设置连接字符集来防止乱码。可以在连接数据库时使用 "useUnicode=true" 和 "characterEncoding=UTF-8" 参数来设置连接字符集为UTF-8。例如:
String url = "jdbc:mysql://localhost:3306/mydatabase?useUnicode=true&characterEncoding=UTF-8";
Connection conn = DriverManager.getConnection(url, "username", "password");
需要注意的是, 一些数据库驱动需要在连