当前位置: 技术问答>java相关
为什么必须要加java.sql.呢,纳闷ing.
来源: 互联网 发布时间:2015-11-08
本文导语: 我的Statement stmt=conn.createStatement(),前面必须加上java.sql.,也就是说变成java.sql.Statement stmt=conn.createStatement()才能连接到数据库,不然 就报错: Ambiguous class: java.beans.Statement and java.sql.Statement S...
我的Statement stmt=conn.createStatement(),前面必须加上java.sql.,也就是说变成java.sql.Statement stmt=conn.createStatement()才能连接到数据库,不然
就报错:
Ambiguous class: java.beans.Statement and java.sql.Statement
Statement stmt=con.createStatement();。
已经加了的.我用的是tomcat.
就报错:
Ambiguous class: java.beans.Statement and java.sql.Statement
Statement stmt=con.createStatement();。
已经加了的.我用的是tomcat.
|
看来你导入的几个包中,其中有两个包都包含了Statement类,一个是java.sql里的Statement,另一个是java.beans里的Statement,当你同时导入这两个包时,系统不知道该用哪个类,就会产生错误,所以只能用java.sql.Statement来全名指定,才不会导致系统不知道该用那个类而产生错误
|
你的两个包里 java.beans 与java.sql 中斗包含 Statement 类
|
你的两个包里 java.beans 与java.sql 中斗包含 Statement 类,系统不知道该用哪个类,就会产生错误,所以只能用java.sql.Statement来全名指定
|
很奇怪的问题?
|
告诉编译器该用哪个啊!!!
java.sql.Statement stmt=conn.createStatement();
呵呵:)
java.sql.Statement stmt=conn.createStatement();
呵呵:)
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。