com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Unknown database 'dandan'

我用的是jdbc连接mysql,出现这样的问题怎么解决,急,谢谢。

我用的是jdbc连接mysql,出现这样的问题怎么解决方法如下:

1、在建立数据库的时候指定数据库的字符集编码这样这个数据库的所有表都会默认使用数。

2、据库的字符集编码如 create database foo charset utf8。

3、在建表的时候指定字符集编码如 create table foo (id char(20)) charset utf8。

4、指定某一列使用的字符集编码如create table foo (id char(20) charset utf8。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-06
你这个数据库没有,你把链接的数据库改成test,一般都有这个数据库。追问

改为test以后运行就出现You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'use (id int(20), name varchar(50),password varchar(50))' at line 1,这样的错误,继续请教。

第2个回答  2012-03-08
把代码发来看看撒
第3个回答  推荐于2017-11-25
你要现在MySQL里把dandan这个数据库实例创建出来,才可以访问的啊,先确认一下创建了没有。本回答被网友采纳
第4个回答  2012-03-06
不识别数据库“'dandan'” 看下有这个数据库没