mysql 乱字符_JDBC ODBC MYSQL中文出现乱字符 解决

JDBC ODBC MYSQL中文出现乱字符 解决

1、将数据库设置为default-character-set=gb2312

2、将控制面板/管理工具/配置好的数据源/配置/详细/MiscOPtions/Character:gb2312

3、代码为 GB2312;

保证这三个地方统一,乱字符解决。

我做出不百思不得其解,就是忽略了第2点。

相关文档:

毕业设计的程序主体编好了,运行少量数据没有任何问题,一旦数据量增加到22w,运行时间就长得令人发指。导师建议,程序中尽可能地减少与数据库交互的次数,尽可能地把工作丢给数据库完成。在这一思想的指导下,我三天大幅修改程序,部分代码几乎是翻新了一遍。总的来说,运行时间确实得到了 ......

最近遇到一个需求要在linux下用java 调用mysql客户端远程登陆mysql服务器,从客户端机器导入mysql脚本,从mysql服务器端导出表中的数据。以下是用到的主要方法:

Java 代码

/**

* 导入数据

* @param  脚本的地址和名称

* @return 是否成功&nb ......

drop procedure if exists pro_rep_shadow_rs;

delimiter |

----------------------------------

-- rep_shadow_rs

-- 用来处理信息的增加,更新和删除

-- 每次只更新上次以来没有做过的数据

-- 根据不同的标志位

-- 需要一个输出的参数,

-- 如果返回为0,则调用失败,事务回滚

-- 如 ......

一.字符串类

CHARSET(str) //返回字串字符集

CONCAT (string2  [,... ]) //连接字串

INSTR (string ,substring ) //返回substring首次在string中出现的位置,不存在返回0

LCASE (string2 ) //转换成小写

LEFT (string2 ,length ) //从string2中的左边起取length个字符

LENGTH (string ) //string长度

LO ......

Mysql,SqlServer,Oracle主键自动增长的设置

1、把主键定义为自动增长标识符类型

在mysql中,如果把表的主键设为auto_increment类型,数据库就会自动为主键赋值。例如:

create table customers(id int auto_increment primary key not null, name varchar(15));

insert into customers(name) values("name1"),("nam ......

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值