可能是因为你已经取过一遍C_kcdh了,odbc driver不支持重复取.你试试用一个变量来得到值,然后使用这个变量,而不是再取一次.
解决方案 »
- Tomcat6发布Flex工程,使用https的问题
- 关于临时生成的文件如何清除的问题
- web页面无法登录,查看日志发现:java.util.MissingResourceException: Unable to find bundle msg
- eclipse下.CVS 有好几个用户,如何更改成自己要用的那个用户?
- 关于,TOMCAT4.1启动后,无反应问题求助
- 字符问题
- Java thread, 谁能帮忙解释this?
- 关于数字截位或补位的问题
- 急求救,大家来帮帮我,我是个新手,不会呀
- 用Excel设计试卷在JSP页面中上传到数据库
- JavaBean不能用,奇怪,帮忙
- 高分!求一简单问题。数据库连接?我是初学者。
while(select_kc.next())
{
c_kedh=select_kc.getString("C_kcdh"));
out.println(c_kedh);
out.println(select_kc.getString("C_kcmc"));
out.print("<input type=radio name=delete value="+c_kedh+">");
}
try it ...
你用的数据库驱动是jdbc-odbc桥驱动,这个驱动要求你读出数据的时候要按你表里的字段顺序来读。
第二种方法,换数据库驱动,不要使用jdbc-odbc桥驱动。
Type2:使用本地API,将JDBC调用转换到特定的DBMS调用。
Type3:网络JDBC,将JDBC调用转换成与DBMS无关的网络协议,然后再转换成特定的DBMS协议。
Type4:本地JDBC,将JDBC调用直接转换成特定DBMS协议。Type1和Type2需要在客户机安装特定的二进制代码,后两种Driver则不需要。我的连接方法是JDBC,
先找到相应的链接数据库的JDBC包(看你用什么数据库了),设置好,之后直接引用就好了。