使用JDBC-ODBC桥接的方式连接不同类型的数据库的程序流程是类似的,只是在为ODBC数据源选择驱动程序的时候,选择对应的驱动程序即可,但是有的数据库ODBC不支持,如mysql数据库。
连接mysql数据库需要的步骤:
1、安装mysql
2、创建数据库和表
3、连接数据库并操作数据库
查看数据库的编码方式:
show variables like 'character%'
1、将数据库的编码格式修改为utf8,这需要在配置文件中修改;
C:\Program Files (x86)\MySQL\MySQL Server 5.1\my.ini;
具体修改参考:
2、最终修改的结果为:
在此处需要注意两点:
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; |
红色部分代表输入库操作语句;
具体可以参考:
3、经过这样设置以后,客户端对数据库的操作就是通过gbk来实现的。