日期:2014-05-20  浏览次数:20794 次

String类型变量存SQL SERVER2005数据库
我定义一个String s="abc"; 但是在数据库中存储时,定义存储s的类型是nchar(4),nchar(3)存不了说是定义的数据长度不够,是因为String变量后面有个"\0"的原因?可以去掉\0吗,就是用nchar(3)存储s,或者我用varchar类型存,用varchar比nchar存储的时候是不是浪费时间多啊?(我的意思是如果不是很多就让数据库用varchar,自己处理吧。。)

------解决方案--------------------
不会的,是你弄错了吧