1 使用 dbvisualizer 工具连接 mysql(或其他数据库)时,
错误信息: MySQL server version for the right syntax to use near xxxx
错误原因:数据库连接的驱动版本不一致
解决方式:切换驱动版本,比如mysql数据库连接时,切换不同版本类型,mysql.driver,具体使用哪个版本可自己尝试;
切换驱动后可以在初始连接数据数据库时会打印驱动版本信息,若sql可以正常执行,则正确,否则切换其他版本尝试
2 当使用dbvisualizer工具连接mysql数据库时,
问题: 插入数据时中文显示??? ;
猜测原因: 1 工具本身对mysql不是很友好的支持
2 建数据库的编码格式与dbvis编码不一致导致不能显示中文
3 其他魔法原因
解决方式: 在连接mysql数据库时,指定数据编码格式,比如
invoice_mgr?useUnicode=true&characterEncoding=utf8