问一下java连接mysql的问题

问题描述

问一个很菜鸟的问题,用java连接mysql,try{conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/company","root","123456");}catch(SQLExceptione){util.Log_d("DBCompanyWriter","connectdbfailed:"+e.toString());returnfalse;}老是失败,报告failed:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:Unknowncharacterset:'utf8mb4'。怎么解决啊?急急急。

解决方案

本帖最后由 frederisk 于 2014-08-17 22:56:13 编辑
解决方案二:
你换个低版本的jdbc
解决方案三:
Unknowncharacterset:'utf8mb4'这不是写的是编码问题吗,你看看数据库编码,换成utf-8试试
解决方案四:
哦哦知道了多谢哈
解决方案五:
u012345283:数据库已经是utf8了啊全部的default-character-set都设成utf8了
解决方案六:
换一下mysql的驱动版本就行了如果是maven管理的这个问题今天上午终于解决,是由于Mysql驱动版本引起的:<dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>5.1.18</version></dependency>改为:<dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>5.1.6</version></dependency>否则,你换个jar包试一下就行了
解决方案七:
问题解决了用的低版本的jdbc就行
解决方案八:
谢谢各位哈。。。。

时间: 2024-09-19 09:25:02

问一下java连接mysql的问题的相关文章

Java连接MYSQL数据库的详细步骤_java

本文主要以MySQL为例讲下Java如何连接到数据库的,具体内容如下 当然,首先要安装有JDK(一般是JDK1.5.X).然后安装MySQL,这些都比较简单,具体过程就不说了.配置好这两个环境后,下载JDBC驱动mysql-connector-java-5.0.5.zip(这个是最新版的).然后将其解压缩到任一目录.我是解压到D盘,然后将其目录下的mysql-connector-java-5.0.5-bin.jar加到classpath里,具体如下:"我的电脑"-> "

java连接MySQL数据库实现代码_java

本文实例为大家分享了java连接MySQL数据库代码,供大家参考,具体内容如下 //java连接MySQl数据库实例代码 package com.abc.dao; /*dkplus专业搜集和编写实用电脑软件教程, *搜集各种软件资源和计算机周边,独立制作视频和ppt和音频微信公众号, *点击进入 dkplus官方博客 (java网络编程http://dkplus.iteye.com), *微信搜索dkplus关注公众号可获取海量计算机周边资源.*/ import java.sql.Connect

mysql数据库-远程连接服务器上,在自己的帐号下建立java连接mysql的程序,但是一直连接不上

问题描述 远程连接服务器上,在自己的帐号下建立java连接mysql的程序,但是一直连接不上 我是通过远程连接在实验室机房的一台机器(linux操作系统)上,然后在该机器上建立JAVA程序,其中涉及到连接mysql数据库的操作,但是在获取连接时一直提示"Communications link failure",涉及的代码为:connect=DriverManager.getConnection(""jdbc:mysql://localhost:3306/pyq_te

mysql java 数据库-java连接MYSQL数据库第一次可以,第二次报错

问题描述 java连接MYSQL数据库第一次可以,第二次报错 做项目在做一个用户首次登陆输入手机号码,发送随机密码的功能模块,首次点击完全没问题,系统会发送短信(中国移动的短信机的原理是连接它的数据库,插入一条数据即可)问题就出在连接数据库的问题上,再次发送,则后台报错ResultSet is from UPDATE. No Data.. 报错信息如下 严重: Exception occurred during processing request: ResultSet is from UPDA

新人求解java连接mysql,向数据库添加数据,出错

问题描述 新人求解java连接mysql,向数据库添加数据,出错 package test; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; import java.util.Scanner; public class test{ public static void main(String[] args)throws

java连接mysql,mysql需要代理访问外网

问题描述 java连接mysql,mysql需要代理访问外网 现在mysql数据库所在的服务器需要通过https代理连接互联网,我在互联网上的java端如何连接到该mysql数据库呢!求大神告知 解决方案 如果你的是服务端程序,可以直接将程序和mysql放在同一服务器上 解决方案二: 参考MySQL Connect via proxy in JavaJDBC Connection via HTTPS ProxyConnect to MySQL using JDBC driver through

jdbc的mysql安装问题-求教java连接MySQL的驱动包怎么安装不起来

问题描述 求教java连接MySQL的驱动包怎么安装不起来 官网下的是.mis的文件,点开进度条都读不完就跳了,安装界面都打不开,怎么破 解决方案 安装MySQL 的 Java驱动Mysql Java 驱动安装 解决方案二: 你去找mysql-connector的jar包,加入到你的项目的lib下 解决方案三: 你是安装mysql呢还是找 java链接mysql驱动啊 解决方案四: 你要把问题说清楚,安装环境说明白,贴个截图也行啊, 解决方案五: 驱动包,你是说jar包么,不是安装用的吧,下载j

代码-Eclipse Java连接Mysql出错

问题描述 Eclipse Java连接Mysql出错 用正常连接数据库代码运行后出现,好像是MySQL访问地址问题,怎么解决? error:com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Communication link failure, message from server: "Can't get hostname for your address" 解决方案 链接mysql 驱动类 c

Java连接MYSQL数据库的实现步骤_java

此文章主要向大家描述的是Java连接MYSQL 数据库(以MySQL为例)的实际操作步骤,我们是以相关实例的方式来引出Java连接MYSQL 数据库的实际操作流程,以下就是文章的主要内容描述. 当然,首先要安装有JDK(一般是JDK1.5.X).然后安装MySQL,这些都比较简单,具体过程就不说了.配置好这两个环境后,下载JDBC驱动mysql-connector-java-5.0.5.zip(这个是最新版的).然后将其解压缩到任一目录.我是解压到D盘,然后将其目录下的mysql-connect