社区
Web 开发
帖子详情
查询中有汉字名字的表怎么办?
ma
2005-02-03 02:10:30
例:
Statement stmt=con.createStatement();
ResultSet rst=stmt.executeQuery("select * from 测试表 ");
现在返回是空,怎么办呀?
...全文
160
19
打赏
收藏
查询中有汉字名字的表怎么办?
例: Statement stmt=con.createStatement(); ResultSet rst=stmt.executeQuery("select * from 测试表 "); 现在返回是空,怎么办呀?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ma
2005-02-06
打赏
举报
回复
什么数据库也是一样。
BillyW
2005-02-04
打赏
举报
回复
还是把环境描述清楚吧
jianbao
2005-02-04
打赏
举报
回复
在 ResultSet rst=stmt.executeQuery("select * from 测试表 ");之后加上rst.next();试试
表名是可以用汉字的,不过最好别用汉字,麻烦!
BillyW
2005-02-04
打赏
举报
回复
有意思,中文表名,很多年开发都没有试过。
以梦为马
2005-02-04
打赏
举报
回复
啥也别说了,缘分啦~
lanse89
2005-02-04
打赏
举报
回复
用的是什么数据库?
zzit2004
2005-02-04
打赏
举报
回复
把字段名改成英文。
shendiaodaxia
2005-02-04
打赏
举报
回复
数据库的表名,字段最好改为英文。
dkmilk
2005-02-04
打赏
举报
回复
汉字??牛
ma
2005-02-04
打赏
举报
回复
而且我还发现属性名是汉字的也不行,郁闷呀。如:select '姓名' from testTable;
也不行
ma
2005-02-04
打赏
举报
回复
我用strSql.getBytes("GBK"),"ISO8859_1");也不行,大家可以试一试,该怎么办?
ma
2005-02-04
打赏
举报
回复
怎么办呀,不行,还是读不出来?
在servlet中使用
String strSql= "selcet * from '测试表'";
strSql = new String(strSql.getBytes("GB2312"),"ISO8859_1");
不行呀,但是在 asp中使用却没有任何问题,难道jsp不如asp吗?
lanse89
2005-02-03
打赏
举报
回复
数据库及表名不要用汉字啊!不利于国际化嘛!
建议更换表名。
若是测试用可以试一下。
String strSql = "select * from 测试表 ";
strSql = new String(strSql.getBytes("iso8859-1"),"gb2312");
还可以试着设置数据接收的默认字符集为gb2312
shuneng
2005-02-03
打赏
举报
回复
改成英文名的表不就行啦 嘻嘻
huang_yb
2005-02-03
打赏
举报
回复
使用的什么数据库呢?好像mssql也支持汉字表名吧。
bboonnee
2005-02-03
打赏
举报
回复
Statement stmt=con.createStatement();
ResultSet rst=stmt.executeQuery("select * from 测试表 ");
现在返回是空,怎么办呀?
表名一般不能为汉字吧
谁这么牛啊...呵呵.
gaochao79
2005-02-03
打赏
举报
回复
汉字名的表?真牛×!佩服!
EverythingMaster
2005-02-03
打赏
举报
回复
我知道是字符集问题,但是不知道怎么解决。。。
愿闻其详
剑事
2005-02-03
打赏
举报
回复
可能是编码问题吧
从Access数据库零基础入门到中文编程第1部
Access是office办公套件中的一个极为重要的...
查询
的基本操作及
查询
优化的规则 第九章:
查询
编程、生成
查询
语句的捷径 1、 初步了解中文编程 2、 生成
查询
语句的捷径 第十章:Access数据库总结 1、 Access数据库总结
数据库中加入中文数据变成“????”
用公司电脑给已有数据库中字段添加中文数据,直接变成“????”,如图 不要慌,首先进入cmd查看本地mysql编码格式是否允许中文,(显示mysql不是内部命令的同学,要现在环境变量中配置好mysql的exe文件路径)如图:...
Mysql的中文变‘?’的解决办法
当我们给我们创建的
表
无论是用Mysql语句插入,还是通过mysql的管理工具手动录入,都无法解决中文变?的问题。 无论是在数据库中修改
表
还是库的相应字符格式都无法解决的时候。此时我们在安装新版的mysql中,也...
PLSQL中文变为????解决方法
最近新买的电脑,配置好数据库连接后,plsql查看数据与插入中文数据都显示问号(???), 同事的都正常显示,查看了很多资料,有的说是数据库字符集的原因让修改数据库的字符集,但是我的数据库都是远程连接正式...
navicat
表
中文显示? 解决
右键连接-编辑连接(有的版本似乎叫连接属性)-General中,Encoding设置为 Auto,即可解决 问号时check: 1. 在navicat客户端中,执行select * from xx 展示的是中文 2. 在mysql客户端,执行:show ...
Web 开发
81,092
社区成员
341,717
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章