java.io.IOException:非法的UTF-8序列:初始字节是11111xxx:252 - Eclipse和PostgreSQL

时间:2016-01-11 19:49:15

标签: java eclipse postgresql utf-8

我遵循了以下教程:

http://examples.javacodegeeks.com/core-java/java-postgresql-example/

private void AutomaticServerConnect()
{
    new Thread(new Runnable() {
        public void run() {
            ...
        }).start();
});

我正在使用Eclipse并将最新的PostgreSQL JDBC驱动程序添加到我的项目中(重命名为postgres.jar),我的代码如教程所示。

PostgreSQL Server正在运行我相信,我正在使用Windows 10并运行“pg_ctl start -D”,路径是正确的,服务器似乎正在工作,据我所知

我已检入pgAdmin,数据库编码为UTF8。

有人可以帮忙吗?

2 个答案:

答案 0 :(得分:2)

我有同样的问题。它是通过为我尝试连接的用户设置密码来解决的。旧版本的JDBC驱动程序提供了有用的错误消息。

答案 1 :(得分:0)

也有这个问题。在我的情况下,连接字符串已断开,因此请检查连接字符串的格式是否正确:

spring.datasource.url=jdbc:postgresql://localhost:5432/my-database