使用JDBC-ODBC桥接的方式连接不同类型的数据库的程序流程是类似的,只是在为ODBC数据源选择驱动程序的时候,选择对应的驱动程序即可,但是有的数据库ODBC不支持,如mysql数据库。

连接mysql数据库需要的步骤:

1、安装mysql

2、创建数据库和表

3、连接数据库并操作数据库

查看数据库的编码方式:

show variables like 'character%'

 数据库之mysql(数据库编码问题)_数据库之mysql  数据库 编码

1、将数据库的编码格式修改为utf8,这需要在配置文件中修改;

C:\Program Files (x86)\MySQL\MySQL Server 5.1\my.ini;

具体修改参考:

http://soft.chinabyte.com/database/354/12643354.shtml

2、最终修改的结果为:

数据库之mysql(数据库编码问题)_数据库之mysql  数据库 编码_02

在此处需要注意两点:

1、首先在修改配置文件时都将其修改为utf8,不然会出现乱码问题;

2、因为我们在控制台‘cmd’执行数据库操作,控制台默认的编码方式为gbk;因此我们在执行"插入"等操作之前需要做如下修改:

set character_set_client = gbk;

insert into news_inf

values

(null , '疯狂Java联盟'),

(null , 'crazyit.org');

set character_set_results = gbk;

红色部分代表输入库操作语句;

具体可以参考:

http://www.ha97.com/5359.html

3、经过这样设置以后,客户端对数据库的操作就是通过gbk来实现的。