mysql 连接时的错误
来源:互联网 发布:淘宝首页如何装修全屏 编辑:程序博客网 时间:2024/05/29 19:30
1.Unknown character set: 'utf8mb4'
连接的程序为:
package qdu.wxyz.db;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class Conn {
static Connection conn;
public Conn(){
conn=null;
}
public Connection getConnection(){
try {
Class.forName("com.mysql.jdbc.Driver");
conn=
DriverManager.getConnection("jdbc:mysql://localhost:3306/wxyz?useUnicode=true&characterEncoding=utf-8",
"ximo","ximo");//url,username,password;
//System.out.println(conn+"123");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//连接数据库
catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return conn;
}
}
用户名密码没有错误,运行出错
解决方案:驱动用错了,版本不同就会有这种错误,修改后版本对应为》mysql5.6 对应mysql-connertor-java-5.1.30-bin.jar
>>mysql6.0对应mysql-connertor-java-5.1.8-bin.jar
2.如果是用户密码错误,可以使用指令:
查看MYSQL数据库中所有用户
mysql> SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;
然后权限的指令为:
查看数据库中具体某个用户的权限
mysql> show grants for 'cactiuser'@'%';
mysql> select * from mysql.user where user='cactiuser' \G
查看user表结构 需要具体的项可结合表结构来查询
mysql> desc mysql.user;
- mysql 连接时的错误
- Mysql 奇怪的连接错误
- 神奇的MySql连接错误
- 连接MySQL数据库时出现#1251错误的解决方法
- 连接mysql数据库时出现1045错误的解决方法。
- 关于MySQL连接时出现的错误之一
- Mysql连接1130错误的解决办法
- 连接mysql发生错误1130的解决方案
- 解决Mysql连接过多错误的方法
- ROR连接Mysql的数据库连接错误解决方案
- MySQL客户端远程连接1045的错误
- PHP编程出现的MySQL连接错误
- Pentaho 连接mysql错误问题的解决
- sqoop连接mysql的一些错误
- mysql远程连接错误1130的解决方案
- mysql远程连接错误1130的解决方法
- navicat连接mysql出现1862的错误
- mysql远程连接报10038的错误
- java堆空间(内存)
- 程序员生存定律--使人生永动的势能
- 如何将PDF转换成PPT文件
- ABB 机器人 IsStopMoveAct 指令 - Is stop move flags active
- LeetCode刷题笔录Combinations
- mysql 连接时的错误
- 关于MultipeerConnectivity
- CentOS7下源码安装MariaDB10.0.12
- 动态数组的实现
- 云计算- 概念,构架和挑战
- c# 获取文件名称
- MyEclipse安装FreeMarker插件
- POJ_1985_Cow Marathon(树的直径)
- js方法判断浏览器终端是电脑还是手机。