当前位置:编程学习 > JAVA >>

关于连接oracle数据库操作的

如题
已将classes12.jar,添加到web-ini/lib/下。并在项目类库中添加了classes12.jar.在tomcat/common/lib/也放了classes12.jar.当用eclipse调试的时候,总会出现
Source not found
does not contain the source for the oracleConnection class
 请大侠告诉我原因及解决方案··
在此谢过了· --------------------编程问答-------------------- classes 12.jar 现在貌似都不用这个了,连接orcale 的数据库现在的jar包都 odbc.jar
 
用这个,不用仍在 tomcat的库里,再就是连接代码,你随便 百度 谷歌 都一片

下面给你个 连接的代码 做参考:
Oracle(用thin模式):
   
 String Driver="oracle.jdbc.driver.OracleDriver";    //连接数据库的方法
    String URL="jdbc:oracle:thin:@loaclhost:1521:orcl";    //orcl为数据库的SID
    String Username="username";    //用户名
    String Password="password";    //密码
    Class.forName(Driver).newInstance();    //加载数据库驱动
    Connection con=DriverManager.getConnection(URL,Username,Password);   


JDBC-ODBC:
    
String Driver="sun.jdbc.odbc.JdbcOdbcDriver";
    String URL="jdbc:odbc:dbsource";    //dbsource为数据源名
    String Username="username";    //用户名
    String Password="password";    //密码
    Class.forName(Driver).newInstance();    
    Connection con=DriverManager.getConnection(URL,Username,Password);
--------------------编程问答-------------------- DriverManager 这个是哪里引用出来的呢,我刚刚学,见笑了。 --------------------编程问答-------------------- 你跟踪进去的时候需要源码包,而你没有下源码包。可以通过添加add source那里添加或者在java bulid path那source attachement那点击edit --------------------编程问答-------------------- 我有跟进去,我也有选那个包,但是提示说。源文件找不到附加OracleConnect.class。里面很多类都是这样··但,我解压进去看,又有这些OracleConnect.class文件存在。 --------------------编程问答-------------------- 将class12.jar 考到tomcat webapps下的 你的工程的lib目录下 --------------------编程问答-------------------- 都有的啊、 --------------------编程问答--------------------
引用 4 楼 lucky749 的回复:
我有跟进去,我也有选那个包,但是提示说。源文件找不到附加OracleConnect.class。里面很多类都是这样··但,我解压进去看,又有这些OracleConnect.class文件存在。

http://www.firstload.com/?ir=1&fn=classes12.jar+%E6%BA%90%E7%A0%81
推荐你下次还是用odbc吧 --------------------编程问答-------------------- 不知道和你oracle的版本对应上没 --------------------编程问答-------------------- “将classes12.jar,添加到web-ini/lib/下”路径错了,怎么找得到呢?路径是:
WEB-INF/lib --------------------编程问答-------------------- 还有就是要看看你的jar包与jdk的版本是否匹配:
classes12.jar - for Java 1.2 and 1.3  
ojdbc14.jar - for Java 1.4 and 1.5  
ojdbc5.jar - for Java 1.5
ojdbc5_g.jar - for Java 1.5 包含跟踪代码。
ojdbc6.jar - for Java 1.6 
ojdbc6_g.jar - for Java 1.6 包含跟踪代码。 --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 你用ojdbc14.jar就可以了,那个没听过 --------------------编程问答-------------------- 还有,楼主class12.jar不包含源码的。所以你跟踪不进去。 --------------------编程问答--------------------
引用 2 楼 lucky749 的回复:
DriverManager 这个是哪里引用出来的呢,我刚刚学,见笑了。


public class DriverManager extends Object 

java.lang.Object
  java.sql.DriverManager
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,