请高手救命啊!~!~一个关于JAVA 访问 SQL 的问题 JAVA LinkedList 里面有个东东连接后老是有问题 SQL那边的TASK我设置为Varchar 50的不知道是否同SQL有关 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 从ResultSet中取数据与字段顺序是有关系的,读取的顺序一定要按照表字段的顺序读写,很可能是你没有按这个顺序读写。按照索引试试看: names=recset.getString(1);//String s=recset.getString(2);//String ne=recset.getString(3); 你的表里面有没有"task"这个字段 "TASK"有这个表啊!~传输给day就可以接收到,传给name就不行都不知道什么回事,他老是说无效的描述符索引我已经查过了去掉name的传输就行!~!~是不是LinkedList链表在接受字符型的东西是用不同的方法接收的!~!~不能够直接names=recset.getString("task");接收字符!~ 直接name.Add(recset.getString("task"));试试 也是不可以的啊!~!`就是连接到有字符的的数据库就会说无效的描述符索引但是连接ORACLE就没问题!~!~是不是数据库那边出现了问题!~! 取数据的时候要按照数据库字段的顺序来取比如数据库 varchar id varchar name varchar address取的时候一定要按下面顺序来取: rs.getString("id") rs.getString("name") rs.getString("address")你可以先取出,付值给变量,eg:String s1=rs.getString("id"); String s2=rs.getString("name"); String s3=rs.getString("address");然后你就可以随意顺序使用s1,s2,s3了!我觉得是odbc的限制.干吗不用纯的jdbc阿 根本原因是对 ColumnNumber 指定的值等于或小于 0。对 ColumnNumber 自变量指定的值大于结果集中的列数。 高手帮帮忙,为什么你要用两个斜秆啊???recset.getString("\"task\"")还有就是编译没问题执行也没问题就是图的输出有问题什么都输出不了,就是输出不了那个TASK的字符出来应该怎么解决请赐教!~!!~谢谢 这个试试看names=recset.getString("TASK").asString();好像是JDBCDrivers 的问题。 改正一下应该是names=recset.getString("TASK").toString(); java Tcp通信问题 关于异常与多态性 用getContentLength()方法获得网络文件的大小出错 关于 JTable行操作和修改表格内容的问题 关于JDialog重绘的怪异问题 java里使用canvas画图的问题——高手帮忙啊! 大家来谈一下什么算是JAVA高手??谈者有分 请问如何建立自己的java库 请版主,各位高手帮忙!!急!! 我想学习java请问各位师哥师姐,我应怎么开始,各点经验!参与有分! 【请教】Mysql数据库安全问题一问 100分求解一个加密问题,不知道是用什么编码的,解决给分!!!谢谢!!!
按照索引试试看:
names=recset.getString(1);
//String s=recset.getString(2);
//String ne=recset.getString(3);
我已经查过了去掉name的传输就行!~!~是不是LinkedList链表在接受字符型的东西是用不同的方法接收的!~!~不能够直接names=recset.getString("task");接收字符!~
但是连接ORACLE就没问题!~!~是不是数据库那边出现了问题!~!
比如数据库 varchar id
varchar name
varchar address取的时候一定要按下面顺序来取:
rs.getString("id")
rs.getString("name")
rs.getString("address")你可以先取出,付值给变量,eg:String s1=rs.getString("id");
String s2=rs.getString("name");
String s3=rs.getString("address");
然后你就可以随意顺序使用s1,s2,s3了!
我觉得是odbc的限制.干吗不用纯的jdbc阿
recset.getString("\"task\"")
还有就是编译没问题执行也没问题就是图的输出有问题什么都输出不了,就是输出不了那个TASK的字符出来应该怎么解决请赐教!~!!~谢谢
好像是JDBCDrivers 的问题。