日期:2014-05-19  浏览次数:20676 次

【求助】要用javax.sql、sun.jdbc.odbc等,但src.zip中无对应java文件
要用javax.sql、sun.jdbc.odbc等包,但src.zip中无对应java源文件
我在网上找了很久,看到的都是让我去www.java.sun.com之类的网站自己去下,但我始终没找到

我本来安装的是java SE的jdk,有两个问题希望有人能告诉我,感激不尽:
1)是否装了java EE的jdk上述的两个包就有了?
我试过安装最新的一个Java Platform, Enterprise Edition 6 SDK Update 3 (with JDK 7u1) ,但安装完之后好像不会用,貌似加了个新东西叫glassfish,但安装目录下我连src.zip都没找到,如果是改名字了的话,请告诉我那些java源文件在什么地方

2)假如我要下载一个java EE里也没有的java文件,可否推荐一个切实可用的网站呢?我搜了半天貌似这种问题不太有人问,难道是应为企业里都是买了什么东西,然后这些java源文件都有了吗?对我个人来说就很费劲了?

补充:貌似有人提到反编译,那是否我下个反编译的软件,就可以把rt.jar里的所有东西都反编译下,最后产生的东西和src.zip里的java文件没区别了?

------解决方案--------------------
javax.sql包是开源包,在src.zip里是可以找到的,是java.sql的扩展

sun.jdbc.odbc 应该不是开源的,而且其中代码是native的,在src.zip中是找不到的
但却是被SE版所包含的,就是你可以用,但是不给你看源代码

你得到的错误应该是你没有加载驱动,加载驱动可加入一行

Java code
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");