eclipse 链接数据库报错 Unknown initial character set index '255' received from server. Initial client char

解决数据库连接报错问题
博主在网上查找多种方法,在url地址后添加内容仍报错‘Unknown initial character set index ‘255’ received from server’,后通过更换jar包解决了数据库连接问题,并附上连接数据库的测试代码。

在网上查了很多方法 在url地址后添加在这里插入图片描述仍然报错 Unknown initial character set index ‘255’ received from server. Initial client char
后更换jar包
原来版本的jar包为
在这里插入图片描述
更换为
在这里插入图片描述
连接成功!

另附连接数据库的测试代码



import java.sql.*;
public class my {
  public static void main(String args[]) {
    try {
      Class.forName("com.mysql.jdbc.Driver");     //加载MYSQL JDBC驱动程序   
      //Class.forName("org.gjt.mm.mysql.Driver");
     System.out.println("Success loading Mysql Driver!");
    }
    catch (Exception e) {
      System.out.print("Error loading Mysql Driver!");
      e.printStackTrace();
    }
    try {
      Connection connect = DriverManager.getConnection(
          "jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8","root","123456");
           //连接URL为   jdbc:mysql//服务器地址/数据库名  ,后面的2个参数分别是登陆用户名和密码

      System.out.println("Success connect Mysql server!");
      Statement stmt = connect.createStatement();
      ResultSet rs = stmt.executeQuery("select * from test");
                                                              //user 为你表的名称
while (rs.next()) {
        System.out.println(rs.getString("name"));
      }
    }
    catch (Exception e) {
      System.out.print("get data error!");
      e.printStackTrace();
    }
  }
  }

啊改了一天终于改出来的成就感 特此总结 祝大家coding愉快!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值